首页 / NGINX / 解决Nginx启动失败
解决Nginx启动失败
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解决Nginx启动失败,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含985字,纯文字阅读大概需要2分钟。
内容图文
一、Nginx下载
http://nginx.org/en/download.html
二、Nginx启动失败原因
1、本人下载的是nginx-1.12.1(稳定版),下载完解压后,进入路径中,start nginx,发现窗口闪过。但是查找不到nginx进程。
2、进入 nginx-1.12.1\logs 路径下,打开error.log文件,发现有以下错误日志
2017/09/19 11:07:26 [emerg] 5580#3332: 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)
2017/09/19 11:09:35 [emerg] 7552#7556: 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)
3、错误原因是绑定80端口错误,说明80端口被占用,nginx绑定失败。
三、解决办法
1、kill掉占用80端口的程序,再次启动nginx
2、如若占用80端口的服务/程序不能关闭,则更改nginx监听的端口号
如上图所示,在 nginx-1.12.1\conf 路径下,打开nginx.conf文件,将监听的端口80 修改为 8080,重新启动。
打开任务管理器,可发现存在两个nginx.exe进程。nginx启动成功!
四、测试效果
在浏览器中输入http://localhost:8080,出现nginx欢迎页面!
内容总结
以上是互联网集市为您收集整理的解决Nginx启动失败全部内容,希望文章能够帮你解决解决Nginx启动失败所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。