如果自己想要学习nginx,有没有相应的linux服务器,可以在自己的windows上面安装nginx。
- 下载nginx
到官网下载nginx包,下载地址:http://nginx.org/en/download.html , 下载后解压到相应的目录。解压后目录结构:
image.png
- 启动nginx
nginx启动不能直接点击nginx.exe,这样可能会导致nginx服务修改了配置,重启,停止nginx无效的情况。到nginx的安装目录。使用如下命令启动:
start nginx
会发现一闪而过。在浏览器中访问http://localhost ,我在安装的时候报404,到nginx目录的logs下面查看错误日志error.log,发现报下面的错误:
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)
原因是80端口绑定失败,被暂用了。可以查看 windows80端口占用解决 这篇文章如何解决。
如果正常启动,可以在任务管理器中看到两个nginx.exe的进程。

- 常用命令
名称 | 命令 |
---|---|
启动nginx | start nginx |
修改配置后重新加载生效 | nginx -s reload |
测试配置文件是否正确 | nginx -t -c nginx.conf |
关闭nginx :快速停止nginx | nginx -s stop |
完整有序的停止nginx | nginx -s quit |
后续文件会讲解nginx的配置
网友评论