Nginx + nodejs 应用位置
Nginx + nodejs app location
这是一个很短的问题,但我不知所措。我需要域下的 nodejs 应用程序 运行.com/nodeapp/。
问题是 - 如果我像这样写域名,它会正常工作:domain.name/nodeapp/
所以当我转到 domain.name/nodeapp
- 损坏的版本加载。
我需要 nginx 正确重定向到 /nodeapp/
的位置
现在我正在使用下一个配置:
location /nodeapp {
proxy_pass http://localhost:20100;
rewrite ^/nodeapp/?(.*)$ / break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
我怎样才能正确?谢谢!
这样就可以了
location /nodeapp {
proxy_pass http://localhost:20100;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
这是一个很短的问题,但我不知所措。我需要域下的 nodejs 应用程序 运行.com/nodeapp/。
问题是 - 如果我像这样写域名,它会正常工作:domain.name/nodeapp/
所以当我转到 domain.name/nodeapp
- 损坏的版本加载。
我需要 nginx 正确重定向到 /nodeapp/
现在我正在使用下一个配置:
location /nodeapp {
proxy_pass http://localhost:20100;
rewrite ^/nodeapp/?(.*)$ / break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
我怎样才能正确?谢谢!
这样就可以了
location /nodeapp {
proxy_pass http://localhost:20100;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}