无法将上游映射到 nginx 服务器中的文件夹

2024-04-15

我想将系统端口 82 映射到 127.0.0.1:8080/runningSite,但 nginx 配置出现异常。

upstream dev {
    server 127.0.0.1:8080/runningSite;
}
server {
    rewrite_log on;
    listen [::]:81;
    server_name localhost;

    location / {
        proxy_pass  http://dev;
        proxy_set_header Host $http_host;
    }

}

例外 :

nginx: [emerg] invalid host in upstream "127.0.0.1:8080/runningSite" in C:\nginx -1.8.1/conf/nginx.conf:85

谁能帮助我哪里错了。


您的 URI 位于错误的位置。它需要进入proxy_pass并且不在upstream block.

尝试这个:

upstream dev {
    server 127.0.0.1:8080;
}
server {
    rewrite_log on;
    listen [::]:81;
    server_name localhost;

    location / {
        proxy_pass  http://dev/runningSite/;
        proxy_set_header  Host $http_host;          
    }
}

See 这个文件 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass了解详情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将上游映射到 nginx 服务器中的文件夹 的相关文章

随机推荐