4

すべてのコードが django にあるため、gunicorn を使用して django をホストし、nginx をリバース プロキシとして使用しています。nginx サーバーをリバース プロキシとして使用し、Apache サーバーを使用して、同じドメイン (またはサブドメイン) でいくつかの PHP ファイルをホストしたいと考えています。

2 つの異なるサーバーで nginx をリバース プロキシすることは可能ですか? (gunicorn が失敗した場合は、apache を試してください)

Apache で php ファイルを直接ホストできますが、ポート 80 は nginx によって使用されます。apache を使用して blog.XXXX.com で php ベースのブログ アプリケーション - wordpress をホストしたいとしましょう。Nginxとgunicornを使用したXXXX.comの私の通常のWebサイト

これが私の現在のnginx.confの関連部分です

    server {
        listen   80;
        server_name XXXXX.com;
        root /home/ubuntu/code/;

        location / {
            proxy_pass_header Server;
            proxy_set_header Host $http_host;
            proxy_redirect off;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Scheme $scheme;
            proxy_connect_timeout 120;
            proxy_read_timeout 120;
            proxy_pass http://localhost:8000/;
        }
   }
4

1 に答える 1