NGINXを実行するメインサーバーと、Apache/cPanelを実行する第2のサーバーがあります。NGINXプロキシパス
私たちがやっていることは、メインサイトからマイクロサイトを分離しておくことです。マイクロサイトは主にWordpressです
私が遭遇している問題は、ドメイン形式がhttp://example.com/path
であることです。
しかし、以下のproxy_pass
を使用すると、それ以上のサイトでは機能しません。
また、マイクロサイトがproxy_pass
混乱を緩和するために、第2のサーバ上のサブドメインになってますように私には推奨されている - path.example.com
私はその後、path.example.com
と仕事をミラーリングするために、私はhttp://example.com/path
得るのですかの問題が発生しました以下のようなhttp://example.com/path
は、現在のところ以下を使用して、半作品は、しかし、/private
はちょうど/blog
Configがロードされます:
location /blog/ {
include proxy-pass-settings.conf;
proxy_pass http://blogging.example.com/;
}
location /private/ {
include proxy-pass-settings.conf;
proxy_pass http://blogging.example.com/;
プロキシ設定:
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forward-Proto http;
proxy_set_header X-Nginx-Proxy true;
proxy_redirect off;
'プロキシパス-settings.conf'を記載してください。 –
@TanHongTat Done :) –
'http:// blogging.example.com /'の '/ blog /'と '/ private /'の実際のパスは何ですか?それは 'http:// blogging.example.com/blog /'と 'http:// blogging.example.com/private /'ですか? –