0

複数の node.js インスタンス用のプロキシ パスを使用して、ポート 80 で nginx を実行しています。

同じポートで nginx を使用して、別のポート (8888 など) で実行されている apache インスタンスをプロキシしたいと考えています。

これが私の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;
            }

    }

2 つのアップストリームは 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 に答える