下面是我在服务器上的nginx代码:
server unix:/home/PATH/XXXX.sock fail_timeout=0;
}
server {
listen 8008;
server_name XXXX.XXXX.XXXX.XXXX;
charset utf-8;
root /home/MYPATH/dist;
location ~ \.css {
add_header Content-Type text/css;
}
location ~ \.js {
add_header Content-Type application/x-javascript;
}
location ~ \.png {
add_header Content-Type image/png;
}
location ~ \.jpg {
add_header Content-Type image/jpg;
}
location / {
index index.html;
try_files $uri $uri/ index.html;
include proxy_params;
proxy_headers_hash_bucket_size 1024;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
if (!-f $request_filename){
proxy_pass http://app_servers;
break;
}
}
}
直到上周一切正常,我从我的休息代码url(json o / p)和Angular 6仪表板(与“#”相同的休息url)得到了正确的响应。但是现在当我点击角度URL时,它显示“未找到”(尽管仍然可以)。在这里,我什至没有得到腻子中的任何控制台消息。
我尝试检查错误日志并重新启动nginx + gunicorn,但这没有帮助。请提出建议。