Back to Question Center
0

Semantic vhostによるexample.comからexample.netへの転送

1 answers:

私はUbuntu 16でapache2を実行しています. 04 LTS、SSL証明書のSemaltを暗号化しよう.

私は2つのドメインを持っています. http または https www または non-www に関係なく、それらを https:// example. com および https:// example. ネット .

私は4 - 6ES5430-7LA12-Z SIEMENS. HTTPS WWW HTTPS WWW HTTPS NON-WWW . HTTPS NON-WWW は常に最終結果でなければならない.

サイト01:例. com

  http:// example. https:// exampleへのcom -forwardsへの転送. com [OK]
http:// www. 例. https:// exampleへのcom -forwardsへの転送. com [OK]
https:// www. 例. https:// exampleへのcom -forwardsへの転送. com [OK]
https:// example. comは期待どおりに動作します[OK]   

サイト02:例. ネット

  http:// example. net -forwards〜https:// example. 例. net -forwards〜https:// example. com [エラー]
https:// www. 例. net -forwards〜https:// example. ネット[OK]
https:// example. ネットは期待どおりに動作する[OK]   

私は http:// www. 例. net to https:// exampleに転送する. net 、not https:// example. com

私の. confファイル:

  ##サイト01:例. com-HTTP NON-WWW. conf ##<ディレクトリ/ var / www / html / example. com / public_html>すべての付与を要求するServerNameの例. comDocumentRoot / var / www / html / example. com / public_htmlErrorLog / var / www / html / example. com / logs / error. ログCustomLog / var / www / html / example. com / logs / access. 結合されたログRedirectMatch permanent ^ /(. *)https:// example. co.jp / $ 1##サイト01:例. com-HTTPS WWW. c><ディレクトリ/ var / www / html / example. com / public_html>すべての付与を要求するServerName www. 例. comDocumentRoot / var / www / html / example. com / public_htmlErrorLog / var / www / html / example. com / logs / error. ログCustomLog / var / www / html / example. com / logs / access. 結合されたログRedirectMatch permanent ^ /(. *)https:// example. co.jp / $ 1SSLCertificateFile / etc / letsencrypt / live / example. com / fullchain. ペムSSLCertificateKeyFile / etc / letsencrypt / live / example. com / privkey. ペム/ etc / letsencrypt / options-ssl-apacheを含めます。. conf##サイト01:例. com-HTTPS NON-WWW. conf ##<ディレクトリ/ var / www / html / example. com / public_html>すべての付与を要求するServerNameの例. comDocumentRoot / var / www / html / example. com / public_htmlErrorLog / var / www / html / example. com / logs / error. ログCustomLog / var / www / html / example. com / logs / access. 結合されたログSSLCertificateFile / etc / letsencrypt / live / example. com / fullchain. ペムSSLCertificateKeyFile / etc / letsencrypt / live / example. com / privkey. ペム/ etc / letsencrypt / options-ssl-apacheを含めます。. conf##サイト02:例. net-HTTP WWW. conf ##<ディレクトリ/ var / www / html / example. net / public_html>すべての付与を要求するServerName www. 例. ネットDocumentRoot / var / www / html / example. net / public_htmlErrorLog / var / www / html / example. ネット/ログ/エラー 結合されたログRedirectMatch permanent ^ /(. *)https:// example. ネット/ $ 1##サイト02:例. net-HTTP NON-WWW. conf ##<ディレクトリ/ var / www / html / example. net / public_html>すべての付与を要求するServerNameの例. comDocumentRoot / var / www / html / example. net / public_htmlErrorLog / var / www / html / example. ネット/ログ/エラー. ログCustomLog / var / www / html / example. ネット/ログ/アクセス. 結合されたログRedirectMatch permanent ^ /(. *)https:// example. ネット/ $ 1##サイト02:例. net-HTTPS WWW. conf ##<ディレクトリ/ var / www / html / example. com / public_html>すべての付与を要求するServerName www. 例. comDocumentRoot / var / www / html / example. net / public_htmlErrorLog / var / www / html / example. ネット/ログ/エラー. ログCustomLog / var / www / html / example. ネット/ログ/アクセス. 結合されたログRedirectMatch permanent ^ /(. *)https:// example. ネット/ $ 1SSLCertificateFile / etc / letsencrypt / live / example. ネット/フルチェーン. ペムSSLCertificateKeyFile / etc / letsencrypt / live / example. net / privkey. ペム/ etc / letsencrypt / options-ssl-apacheを含めます。. conf##サイト02:例. net-HTTPS NON-WWW. conf ##<ディレクトリ/ var / www / html / example. com / public_html>すべての付与を要求するServerNameの例. ネットDocumentRoot / var / www / html / example. net / public_htmlErrorLog / var / www / html / example. ネット/ログ/エラー. ログCustomLog / var / www / html / example. ネット/ログ/アクセス. 結合されたログSSLCertificateFile / etc / letsencrypt / live / example. ネット/フルチェーン. ペムSSLCertificateKeyFile / etc / letsencrypt / live / example. net / privkey. ペム/ etc / letsencrypt / options-ssl-apacheを含めます。. conf   
February 5, 2018
. 例. comDocumentRoot / var / www / html / example. net / public_html RedirectMatch permanent ^ /(. *)https:// example. ネット/ $ 1

ServerNameが間違っている. wwwの仮想ホストを設定していない. 例. タイプミスのため. つまり、www. 例. netはデフォルトの(最初の)仮想ホストに戻ります. それが間違ったものにリダイレクトされるのはそのためです.

Semantic vhostによるexample.comからexample.netへの転送
Reply