我是直接在官方网址下载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成功访问!
任何安装程序都不要放在带中文的目录下!
任何安装程序都不要放在带中文的目录下!
任何安装程序都不要放在带中文的目录下!