CentOSにインストールしたApacheサーバーを使用してリバースプロキシを作成しようとしています。
私はこのチュートリアルに従いました: https://www.digitalocean.com/community/tutorials/how-to-use-Apache-as-a-reverse-proxy-with-mod_proxy-on-centos-7 =、およびmod_proxy拡張機能を使用してリバースプロキシを作成しました。 「/etc/httpd/conf.d/default-site.conf」の下に「default-site.conf」ファイルを作成しました。その中身は次のとおりです。
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://(ip address of website hidden by reverse proxy)/
ProxyPassReverse / http://(ip address of website hidden by reverse proxy)/
</VirtualHost>
リバースプロキシが機能しました。リバースプロキシサーバーのIPアドレスを入力すると、(リバースプロキシによって隠されたWebサイトのIPアドレス)にリダイレクトされました。 しかし動作を停止しましたこのチュートリアルに従ってSSLを追加: https://devops.profitbricks.com/tutorials/how-to-set-up -Apache-web-server-on-centos-7 / 。
「SSLを使用した安全なApacheHTTPSサーバーのセットアップ」のセクションから始めました。 「/etc/httpd/conf.d/ssl.conf」の下のssl.confファイルで、コメントを外し、次の2行を変更しました。
DocumentRoot "/var/www/html"
ServerName (server name):443
その後、リバースプロキシサーバーのIPアドレスを入力すると、表示されるページは次のとおりです。
リバースプロキシを再び機能させ、「非表示のWebサイト」にリダイレクトするにはどうすればよいですかSSLを使用?
構成VirtualHost80をVirtualHost443に書き込む必要があります。https-可能性があります。試してみる必要があります。
<VirtualHost *:443>
ProxyPreserveHost On
ProxyPass / httpS://(ip address of website hidden by reverse proxy)/
ProxyPassReverse / httpS://(ip address of website hidden by reverse proxy)/
</VirtualHost>