我有一个可以通过example.com:1234
浏览的域名。 现在我不想总是在最后input端口,而是让nginx在浏览一个子域时将我redirect到静态URL。 status.example.com
。
我已经尝试写一个redirect,但它根本不工作。
server { listen 80; server_name status.example.com; return 301 $scheme://www.example.com:1234; }
我的错误在哪里? 它是服务器块吗? 我在这里错过什么基本的东西?
请尝试下面的配置,
server { listen 80; server_name status.example.com; location / { proxy_pass http://example.com:1234; } }
参考使用NGINX反向代理和模块ngx_http_proxy_module