Nginx子域重定向到静态URL

Phi*_*ner 4 subdomain redirect static nginx

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

我尝试过编写重定向,但它根本不起作用.

server {
    listen 80;
    server_name status.example.com;
    return 301 $scheme://www.example.com:1234;
}
Run Code Online (Sandbox Code Playgroud)

哪里是我的错误?它是服务器块吗?我错过了一些基本的东西吗?

mer*_*hik 6

请尝试配置如下,

server {
    listen 80;
    server_name status.example.com;
    location / {
        proxy_pass http://example.com:1234;
    }
}
Run Code Online (Sandbox Code Playgroud)

供参考使用NGINX反向代理模块ngx_http_proxy_module