0

我在端口 80 上运行 nginx,并为多个 node.js 实例提供代理通行证。

我还想在同一个端口上使用 nginx 来代理在另一个端口上运行的 apache 实例,比如 8888。

这是我的 nginx.conf 的基础知识

   upstream localhost {
           server 127.0.0.1:8000;
           server 127.0.0.1:8001;
    }

    server {
            listen       80;
            server_name  localhost;

            location / {
                proxy_pass http://localhost;
            }

            location /admin/ {
                proxy_pass 127.0.0.1:8888;
            }

    }

两个上游是 node.js 实例。但/admin/它适用于 apache 上的站点,但它不起作用。

还有另一种方法可以做到这一点吗?

谢谢!

4

1 回答 1

1
location /admin/ {
    proxy_pass http://127.0.0.1:8888;
}

http://nginx.org/r/proxy_pass

于 2012-11-17T13:45:42.723 回答