微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于windowsnginx不能启动问题的解决,史上最坑系列之一原文

 

        我是直接在官方网址下载windows1.6稳定版的Nginx,之所以下载它是因为在window下方便学习,更好的在linux安装和学习Nginx

        下载到D:\Nginx学习\,解压它,并进入启动它

然后在浏览器输入:172.0.0.1或localhost,

错误提示

               2019/06/05 17:45:56 [emerg] 14776#14780: CreateFile() "D:\Nginx学习\Nginx-1.16.0/conf/Nginx.conf" Failed (3: The system cannot find the path specified)

              

打开error.log错误日志:

 

在任务管理器终,查看不了Nginx.exe的程序,这说明了什么没有启动成功!

我猜测:用cmd命令进入Nginx解压的目录下启动Nginx.exe,另外80端口被占用了,kill它就应该行了或者进到ngnix配置文件把端口设置不是80端口,应该就可以

             然后我kill了80端口,也把配置端口设置了8888,最后一一测试不行。  

看到上面的这段错误代码: 2019/06/05 17:45:56 [emerg] 14776#14780: CreateFile() "D:\Nginx学习\Nginx-1.16.0/conf/Nginx.conf" Failed (3: The system cannot find the path specified)

你们有没有发现有一个致命又觉得会忽略的问题,我把Nginx-1.16.0放到了一个带有中文路径的目录下,在学习编程的过程中,也听讲师任何安装或解压文件都不要放到带有中文字样的目录下,后果不堪设想!

       为什么我要在“Nginx学习”加上“学习”呢,因为爱学习,所以为了解决我的问题,我把D:\Nginx学习\Nginx-1.16.0改为了D:\Nginxstudy\Nginx-1.16.0,然后启动Nginx成功访问!

      任何安装程序都不要放在带中文的目录下!

      任何安装程序都不要放在带中文的目录下!

      任何安装程序都不要放在带中文的目录下!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐