配置nginx的時候, 遇到了寫的都對, 就是通不過檢測. 說一下解決辦法.
保存文件后退出, 檢測命令 : nginx -t
舉個栗子:
server {
listen 80;
server_name www.aaa.com;
location / {
proxy_pass http://www.xxx.com;
}
}
這段配置很簡單, 檢查命令的時候, 就是說這幾行里面某行有問題,
我最后總結(jié)出來的原因是空格和換行符的問題.
我一般都是在我的文本編輯器里面寫好了上面的配置, 然后拷貝到文件中
解決辦法:
就是在命令行里, 把提示器說有問題的行, 上下兩行, 消除空格和換行, 收縮成一行,
然后再加入空格換行符, 啥的, 保存后, 在檢測一下, 一般就過了
檢查ok了,使用nginx -s reload命令, 開始重新生效