我的应用程序trial.xyz.com托管在Google App Engine中。我可以使用HTTP请求“ GET http://trial.xyz.com/myfile1.html”访问我的应用。请注意,该请求必须包含完整的URI,包括我的域名。
由于某些访问限制,我想在其前面放置一个nginx反向代理,该代理将托管在a.b.c.d的IP地址上。每当有人访问http://a.b.c.d/myfile1.html时,请求都应被代理到http://trial.xyz.com/myfile1.html“
我将nginx配置为:
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://trial.xyz.com;
proxy_set_header Host trial.xyz.com;
}
}
域名解析为正确的IP地址,但是请求中的URI变为“ GET /myfile1.html”。是否可以将域名也包含在请求URI中?