Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 带斜杠的nginx上游服务器位置_Docker_Nginx - Fatal编程技术网

Docker 带斜杠的nginx上游服务器位置

Docker 带斜杠的nginx上游服务器位置,docker,nginx,Docker,Nginx,我正在与docker设置nginx负载平衡, 例如,当用户键入192.168.172.129:8082(Nginx服务在8082上运行)时,我希望将重定向到192.168.172.129:7777/seminar或192.168.172.129:7783/seminar 但我不知道为什么nginx不能启动。 谢谢 /seminar需要放在代理通行证语句的末尾,而不是服务器语句的末尾。 upstream balance { server 192.168.172.129:7783/semin

我正在与docker设置nginx负载平衡,
例如,当用户键入192.168.172.129:8082(Nginx服务在8082上运行)时,我希望将重定向到192.168.172.129:7777/seminar或192.168.172.129:7783/seminar
但我不知道为什么nginx不能启动。 谢谢


/seminar
需要放在
代理通行证
语句的末尾,而不是
服务器
语句的末尾。
upstream balance {
    server 192.168.172.129:7783/seminar;
    server 192.168.172.129:7777/seminar;
    server 192.168.172.130:8787/seminar backup;
}

server {
    listen 80;
    server_name localhost;
    location / {
        proxy_pass http://balance; 
   }
}