解决办法
出现这个错误,一般都是配置错误导致的,进入nginx的conf目录下,检查nginx.conf 配置文件
常见的错误:
1: proxy_pass 后面没有加”分号”
location ^~/prefix/ {
proxy_pass http://localhost:9095/
}
2: proxy_pass 后面的url 不规范
规范的格式:http|https://{ip}:{port}/;
最常见的就是忘记加协议的(忘记加https, http)
location ^~/prefix/ {
proxy_pass localhost:9095/
}
正确的配置
- 反向代理配置
server {
listen 80;
location ^~/prefix-test/ {
proxy_pass http://192.168.1.101:9095/;
}
}
- 正向代理配置
server {
listen 80;
location / {
proxy_pass https://confluence.bing.com/;
}
}
网友评论