0

問題は、apache2、ProxyPass、および SSL を有効にした Ubuntu で次のことを実行できるかどうかです。

  1. 私はメインサーバーを持っています。それがドメインであるとしましょうhttp://domain.com-正常に動作しています

  2. と の証明書で SSL を有効にしており、正常に動作しdomain.comwww.domain.comhttps://domain.comます

  3. デフォルトでは、*.80 仮想ホストの処理と *.443 仮想ホストの処理/etc/apache2/sites-enabledという2 つの conf ファイルがあります。この 2 番目のファイルでは、すべての証明書ファイルを指定しました。000-defaultdefault-ssldomain.com

  4. ProxyPassで、ローカル コンピューター 192.168.0.100 上000-defaultのドメインを処理するサーバーへのリダイレクトを設定しました - 正常に動作していますsubdomain.domain.com

  5. の証明書を 192.168.0.100 にインストールしていsubdomain.domain.comます。ブラウザをポイントするhttps://subdomain.domain.comと、 の証明書が読み込まれるため、警告が表示されdomain.comます。

のリクエストhttps://subdomain.domain.comが 192.168.0.100 に転送され、そのファイルをロードするようにするにはどうすればよいhttps://subdomain.domain.comですか?

4

1 に答える 1

0

これが私の作業コードです

<VirtualHost *:443>
  ServerName subdomain.domain.com
  ServerAdmin admin@domain.com

  SSLEngine On
  SSLCertificateKeyFile /etc/ssl/private/subdomain.key
  SSLCertificateFile    /etc/ssl/certs/subdomain.crt
  SSLCertificateChainFile /etc/ssl/server.ca.pem
  SSLCACertificateFile /etc/ssl/ca.pem

  BrowserMatch ".*MSIE.*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

  LogLevel warn
  CustomLog /var/log/apache2/access.log combined
  ErrorLog /var/log/apache2/error.log

  SSLProxyEngine On
  ProxyPreserveHost On
  ProxyRequests Off
  ProxyPass / https://192.168.0.100/
  ProxyPassReverse / https://192.168.0.100/

  php_flag display_errors on
  php_value error_reporting 7
</VirtualHost>
于 2013-11-25T20:23:53.150 に答える