配置nginx的时候, 遇到了写的都对, 就是通不过检测. 说一下解决办法.
保存文件后退出, 检测命令 : nginx -t
举个栗子:
server {
listen 80;
server_name www.aaa.com;
location / {
proxy_pass http://www.xxx.com;
}
}
这段配置很简单, 检查命令的时候, 就是说这几行里面某行有问题,
我最后总结出来的原因是空格和换行符的问题.
我一般都是在我的文本编辑器里面写好了上面的配置, 然后拷贝到文件中
解决办法:
就是在命令行里, 把提示器说有问题的行, 上下两行, 消除空格和换行, 收缩成一行,
然后再加入空格换行符, 啥的, 保存后, 在检测一下, 一般就过了
检查ok了,使用nginx -s reload命令, 开始重新生效
网友评论