同じIPバインドの複数のドメイン名の実装方法

2526 ワード

同じIPアドレスに異なるサブドメイン名をバインドする方法
Apacheによる実装:同じIPで複数のドメイン名をバインドする
  • クラウドサーバのIPアドレスを12.34.56.78
  • と仮定します.
  • 使用する複数のドメイン名を、www.exampleと仮定します.com ·www.test.com ·www.test.cn ·about.test.cn
  • クラウドサーバシステムをUbuntu-18.04
  • と仮定
  • クラウドサーバがインストールされていると仮定します:Apache
  • では、本稿の授業は次のとおりです.
    異なるドメイン名で異なるWebディレクトリファイルにアクセスする方法を教えます.手順は以下の通りです(肝心な手順は5~8です).
  • はすでに登録されたいくつかのドメイン名とIPのあるサーバーを持っています:・www.example.com ·www.test.com ·www.test.cn ·about.test.cn・仮定IP:12.34.56.78
  • ドメイン名サービス業者でDNS解析を行い、解析の詳細は以下の通りである:・すべてのドメイン名はAクラス解析を採用し、IPアドレス:12.34.56.78(すなわち解析記録値)・www.exampleを指す.com・記録タイプ:A・ホスト記録:www・記録値:12.34.56.78・解析回線:デフォルト・TTL:10分・状態:有効・www.test.com・記録タイプ:A・ホスト記録:www・記録値:12.34.56.78・解析回線:デフォルト・TTL:10分・状態:有効・www.test.cn・記録タイプ:A・ホスト記録:www・記録値:12.34.56.78・解析回線:デフォルト・TTL:10分・状態:有効・about.test.cn・レコードタイプ:A・ホストレコード:about・レコード値:12.34.56.78・解析回線:デフォルト・TTL:10分・ステータス:有効
  • Apacheを操作する前に、上記の4つのウェブサイトに直接アクセスします.・同じIPアドレスでアクセスするオブジェクトが同じであるため、アクセス結果は完全に一致するはずです.
  • /var/www/html/の下にそれぞれ4つのフォルダを新規作成:・www_example_com · www_test_com · www_test_cn · about_test_cn
  • 修正/etc/apache 2/apache 2.confファイル:一番下にドロップして、以下のコードを見つけます:# Include the virtual host configurations: IncludeOptional sites-enabled/*.confその後IncludeOptional sites-available/*.conf増加apache 2を保存します.confファイル
  • /etc/apache 2/sites-available/パスで000-defaultをコピーする.confは4回名前を・www_example_com.conf · www_test_com.conf · www_test_cn.conf · about_test_cn.conf
  • 6のconfファイルを開くと、以下のコード#ServerName www.example.com ServerAdmin webmaster@localhost DocumentRoot /var/www/htmlが統一的に修正された場所を見つけます:(第1行番号は削除します)(第3行のRootディレクトリは第4ステップで新しいフォルダです)そしてそれぞれ:www.example.com ServerName www.example.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html/www_example_com保存www_example_com.confファイルwww.test.com ServerName www.test.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html/www_test_com保存www_test_com.confファイルwww.test.cn ServerName www.test.cn ServerAdmin webmaster@localhost DocumentRoot /var/www/html/www_test_cn保存www_test_cn.ファイルtest.cn ServerName about.test.cn ServerAdmin webmaster@localhost DocumentRoot /var/www/html/about_test_cn保存about_test_cn.confファイル
  • は、ステップ4の各フォルダに異なるindexを入れる.htmlは異なるドメイン名で異なるページにアクセスする効果を実現し、各ページ(ディレクトリ)を構成する場合は、対応するconfファイルで属性設定を行うだけでよい.