web-dev-qa-db-ja.com

SSLを追加した後、リバースプロキシ(CentOS Apacheサーバー)が機能しない

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アドレスを入力すると、表示されるページは次のとおりです。 enter image description here

リバースプロキシを再び機能させ、「非表示のWebサイト」にリダイレクトするにはどうすればよいですかSSLを使用?

2
Denise

構成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>
1
RomanM