我有一个可以通过example.com:1234浏览的域。现在,我不想总是在最后输入端口,而是让nginx在浏览子域时将我重定向到静态URL。 status.example.com

我尝试编写重定向,但是根本没有用。

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 Reverse ProxyModule ngx_http_proxy_module

关于redirect - Nginx子域重定向到静态URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32626749/

10-12 12:28
查看更多