location /address {
proxy_pass http://127.0.0.1:8858;
}
这是我代理接口的代码就这一个代理报404
其他代理的都是正常的包括测试环境的nginx也代理了这个接口但测试是正常的
这个是文件路径问题,你看看系统有没有这个路径
server {
listen 443;
listen 8084;
server_name xxx.xxx.com;
ssl on;
root /www/yunlian;
index index.html index.htm;
ssl_certificate cert/5732093_xxx.xxx.com.pem; #.pem采用Base64-encoded的PEM格式文本文件
ssl_certificate_key cert/5732093_xxxx.xxxx.com.key; #.key文件:证书的私钥文件
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
location /mqtt {
proxy_redirect off;
# upstream
proxy_pass http://mysvr;
proxy_set_header Host $host;
# 反向代理保留客户端地址
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr:$remote_port;
# WebSocket 额外请求头
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
}
location /auth {
proxy_pass http://127.0.0.1:40400;
}
location /user {
proxy_pass http://mysvr;
}
location /projectsite {
proxy_pass http://mysvr;
}
location /checking {
proxy_pass http://127.0.0.1:8858;
}
location /guarantee {
proxy_pass http://127.0.0.1:8858;
}
location /evaluate {
proxy_pass http://127.0.0.1:8858;
}
location /dept {
proxy_pass http://mysvr;
}
location /post {
proxy_pass http://mysvr;
}
location /devicetemplate {
proxy_pass http://mysvr;
}
location /wx {
proxy_pass http://mysvr;
}
location /address {
proxy_pass http://127.0.0.1:8858;
}