私のテストホームラップには仮想化されたCentOS7があります。 webminとApache Webサーバーをインストールし、CentOSシステムのIPアドレスからポート10000(https)を介してwebminログインページにアクセスできます。これで、Webminコンソールを直接指すようにDNSサーバーにAレコードを設定したいと思います。今夜、私はApacheリバースプロキシについてたくさん読んで、それが私が必要とするものを正確に実行していることを知っていますが、うまく機能する方法を知りません。mod_ssl
鍵と証明書ファイルをインストールして作成しましたopenssl
。次に、/etc/httpd/conf/httpd.conf
次の設定で仮想ホストサポートファイルを作成します。
<VirtualHost *:443>
ServerName webmin.domain.loc
SSLEngine On
SSLProxyEngine On
SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on
SSLCertificateFile /etc/ssl/certs/CA-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/CA-selfsigned.key
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://[machine_ip]:10000/
ProxyPassReverse / https://[machine_ip]:10000/
</VirtualHost>
今、私が見つけたら、https://webmin.domain.loc
従来のApache HTTPサーバーテストページ1、2、3...が表示されます。 (ご存知ですか?)
ログインページにアクセスする唯一の方法はありhttps://webmin.domain.loc:10000
、私が知っている限り、期待どおりに動作しません。どの設定が間違っているか欠落していますか?
悩みます。ありがとうございます。
答え1
Webminには、これを行う方法と、なぜ(彼らの意見では)悪い考えなのかについてのページがあります。自分で確認してくださいWebmin/Running_Webmin_Under_Apache