リバースプロキシを使用する2つのサブドメインを持つようにApacheサーバを設定しようとしています。トラフィックを最初のサブドメイン(first.example.com)にリダイレクトし、httpsサイトからコンテンツを正常に取得できました。しかし、私が第2のサブドメインにアクセスしようとすると、最初からコンテンツを取得することになり、ルートは私のローカルウェブサイトと一致しないので、私は見つからないページを取得します。Apacheリバースプロキシ設定 - サブドメイン
ローカルホストサイトのコンテンツを取得できるように、現在の設定から何が調整できるかを知りたいと思います。ここで
は私の現在の設定です:
<Proxy *>
Require all granted
</Proxy>
SSLProxyEngine On
ProxyRequests Off
SSLProxyCheckPeerCN off
SSLProxyCheckPeerExpire off
SSLInsecureRenegotiation on
SSLProxyVerify none
SSLVerifyClient none
SSLProxyCheckPeerName off
<VirtualHost first.example.com:80>
ServerName first.example.com
ProxyPass /first https://stackoverflow.com
ProxyPassReverse /first https://stackoverflow.com
ProxyPassMatch ^/(.*)$ https://stackoverflow.com/$1
</VirtualHost>
<VirtualHost second.example.com:80>
ServerName second.example.com
ProxyPass /site http://localhost/site
ProxyPassReverse /site http://localhost/site
ProxyPassMatch ^/(.*)$ http://localhost/site/$1
</VirtualHost>
は事前にありがとうございました!
よろしく!
エドガー・マルティネス。
こんにちは@Grumpy、 私の設定は自分自身と矛盾していました。 これは私がそれをどのように変化したかである: 'NameVirtualHostで*:80' ' '' ServerNameは 'DocumentRootのfirst.example.com' "F:/ルート/ HTMLDOCSを"' ' VirtualHost>の ' ' '' ProxyPreserveHost on'の 'ServerNameの second.example.com''はProxyPass "/" "https://stackoverflow.com/" '' にProxyPassReverse」/"" https://stackoverflow.com/ " VirtualHost>' 私の質問に答える時間をとってくれてありがとう。 –