一、下载稳定版本nginx
二、
下载之后千万不要点击 nginx.exe,千万不要点击 nginx.exe,千万不要点击 nginx.exe
默认是在端口号为 8080 打开nginx,如果启动不了
错误信息是bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
大概意思是 nginx listen的80后端口被占用,于是百度了下查看端口的命令。
运行–cmd
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚,thread占用了你的端口
那么就在下图的 nginx.conf 里面修改
我修改的端口号为 8800
这样在 http://127.0.0.1:端口号 就可以进入nginx网页
接下来可以启动 nginx 并且 网页也可以打开
但是执行nginx命令的时候 无法找到,如下:
在使用 ./
才可以
所以处理的解决办法就是 配置对应的变量环境:在 path 中添加 nginx 的地址
这样就可以了
三、nginx 操作
启动 start nginx
停止 nginx.exe -s stop
/nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
重新载入Nginx nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令。