Nginx服务器从零搭建(windows版本)

1、下载

      官网: nginx: download

        中文网:nginx 中文网 官网 (p2hp.com)

2、解压

        1、下载到本地,直接解压即可。解压后目录结构如下(本文使用1.24.0版本):

       conf:存在Nginx配置文件的目录
       docs:存放Nginx文档的目录
       html:存放静态html文件的目录
       logs:存放Nginx日志的目录
       temp:存放临时文件的目录

        2、Nginx的配置文件是在conf目录下的nginx.conf文件,

 从配置文件中可以看到Nginx默认配置的端口号是 80,如果本地80端口被占用,就就需要改。

运行nginx.exe, 浏览器通过server_name+listen去访问,出现一下页面即为成功,

3、nginx启动失败的问题

        运行nginx.exe,界面一闪而过,进程里面搜不到Nginx,页面打不开。打开logs文件里面的error文件看详细错误信息。常见问题如下:

        1、端口被占用。在nginx.conf文件中改端口。

                检查80端口是否被占用的命令是: netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr "80"。

        2、路径问题,解压路径里含有中文。把解压后的文件剪切到没有包含中文的目录即可解决问题。

4、操作命令

  •   运行服务:

               切换到nginx解压目录下,输入命令./nginx.exe 或者 start nginx,建议使用start nginx,第一种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

  •  停止服务:

        运行nginx.exe后,会有一个执行窗口。关闭执行窗口是不能停止nginx服务的。可以使用一下命令:

        1、 ./nginx.exe -s stop  -----快速停止nginx

        2、 ./nginx.exe -s quit  -----完整有序的停止nginx

        3、 taskkill /f /t /im nginx.exe 

  •  查看nginx是否运行

        1、tasklist /fi "imagename eq nginx.exe"

        2、任务管理器

  • 查看nginx 版本

        1、./nginx -v    ----简单显示版本信息

        2、./nginx -V   ----显示版本信息和详细的配置参数信息

  • 重新载入nginx

        ./nginx -s reload    当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效。

  • 重新生成日志文件

        ./nginx.exe -s reopen 当nginx默认的日志文件没有的时候(如1,被人挪走或改了名字),该命令会重新创建一个默认的nginx日志文件,后续日志会写的刚创建的默认日志路径中。因此当nginx默认的日志文件存在的时候,该命令没有起做用。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值