我已经在我已经购买的Amazon EC2实例上设置nginx,但是我坚持了最基本的问题。 我将如何能够将所有请求路由到另一个远程地址。 假设您拥有网站a.com和b.com。 所以当用户提出请求时
我已经尝试了像proxy_pass这样的方法, 重写,但我想要做的就是将所有的URL路由到其他远程服务器。 可能吗?
你可以详细说明你是什么意思路由所有的url? 如果你在HTTP层上解释它,比如你希望在http://domain1.tld/foo/bar的请求来的HTTP响应( 200,301,302等)中看到的情况会更好。
你可以尝试像这样重写模块:
server { listen 80; server_name a.com; rewrite ^ $scheme://b.com$request_uri permanent; }