0
我nginx的版本是1.4.6:nginx的404頁面顯示錯誤的版本
[email protected]:~# nginx -v
nginx version: nginx/1.4.6 (Ubuntu)
我已經成立了一個反向代理服務器,上面有1.8.0版本,通過點擊一個無效的路徑確認在該服務器上。
然而,當試圖使用反向代理說我的反向代理是顯示一個HTML頁面:
404 Not Found
nginx/1.4.1 (Ubuntu)
世界到底是怎麼回事?我的反向代理服務器和代理的目標服務器都沒有使用nginx 1.4.1。
對於那些好奇,這裏是從我的nginx.conf的相關章節:
upstream ireport_dyndns {
server ireport.somedomain.org;
}
...
server {
listen 80;
server_name ireport.somedomain2.com;
access_log /var/log/nginx/ireport.access.log;
root /var/www/ireport.somedomain2.com/dist;
index index.html index.htm;
location /api/ {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'POST,GET,OPTIONS';
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-proxy true;
proxy_pass http://ireport_dyndns/api/;
proxy_ssl_session_reuse off;
proxy_set_header Host $http_host;
proxy_redirect off;
}
}