NGINX将请求传递到挂架和相关URL
我在8080端口上运行NGINX。我的NGINX conf文件中有以下设置NGINX将请求传递到挂架和相关URL,nginx,pylons,Nginx,Pylons,我在8080端口上运行NGINX。我的NGINX conf文件中有以下设置 server { listen 8080; server_name domain.com; location / { #root /usr/share/nginx/html; #index index.html index.htm; proxy_pass http://127.0.0.1:80; proxy_redire
server {
listen 8080;
server_name domain.com;
location / {
#root /usr/share/nginx/html;
#index index.html index.htm;
proxy_pass http://127.0.0.1:80;
proxy_redirect http://127.0.0.1:80 http://domain.com;
}
据我所知,这些规则是正确的。我遇到的唯一问题是,当Pylons收到一个请求,请求它使用的是相对URL,而不是。我相信我的挂架配置中缺少了一些东西,如果您有任何建议或需要其他信息,请告诉我。提前感谢您在这方面提供的帮助。默认情况下,使用指令中的主机名(在您的情况下为127.0.0.1)作为其请求的主机:标头。您可能只需要添加主机$http\u Host;要使其通过原始主机头传递到后端。默认情况下,使用指令中的主机名(在您的情况下为127.0.0.1)作为其请求的主机:头。您可能只需要添加主机$http\u Host;让它通过原始主机头传递到后端