windows搭建Nginx服务器及常见问题

  1. 下载安装
    下载地址:http://nginx.org/en/download.html
    在这里插入图片描述
    并解压到想要存放的路径,我是直接放到D盘目录下了(我解压的时候重新命名了)

  2. 修改配置文件,解压后进入conf目录,修改nginx.conf文件
    添加你的文件路径,比如我要把D盘的/CARBON目录作为文件存放目录。在sever中添加如下配置
    location /CARBON {
    alias D:\CARBON;
    allow all;
    autoindex on;

    }
    在这里插入图片描述
    location后面的 / 为请求的路径,root是访问本地资源的目录,index为访问的本地资源文件名

    以上nginx的访问配置便完成了

    接下来我们在步骤3的命令行中使用nginx -t -c conf/nginx.conf文件路径命令来验证配置文件是否正确
    在这里插入图片描述

  3. 启动nginx,进入你解压的nginx所在目录,执行命令start nginx.exe,启动nginx。如下:
    在这里插入图片描述
    怎么判断是否启动成功,最直接的方法看日志,进入logs目录,看看是不是多了一个nginx.pid的文件。

    或者进入nginx目录,cmd窗口输入:tasklist /fi “imagename eq nginx.exe”
    在这里插入图片描述
    启动成功了,可以看到有两个进程。nginx是守护进程,其中一个是一直处理事件等待中,当有事件被触发时,就启动另外一个进程处理相关请求

    浏览器输入:你的IP加端口再加location配置的路径访问,比如我的是:http://10.118.52.13:8891/CARBON/。如果你的端口没改那就是80端口。

    成功显示该文件夹可访问
    在这里插入图片描述

  4. 遇到的问题:
    我第一次端口默认是80,没有修改,启动之后,log目录下的error.log中的错误信息如下:
    在这里插入图片描述
    修改端口后就成功了。

    如果你修改了端口,还是报错,网上还看到一种说是因为防火墙没有关闭。具体我也没有遇到过。

    其他命令:

    如果改变配置文件,则可重新加载配置:D:\nginx>nginx.exe -s reload
    停止服务:D:\nginx>nginx.exe -s stop

原文地址:https://blog.csdn.net/Julycaka/article/details/80831262

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值