同じIPバインドの複数のドメイン名の実装方法
同じ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ファイル:一番下にドロップして、以下のコードを見つけます: /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ファイルを開くと、以下のコード は、ステップ4の各フォルダに異なるindexを入れる.htmlは異なるドメイン名で異なるページにアクセスする効果を実現し、各ページ(ディレクトリ)を構成する場合は、対応するconfファイルで属性設定を行うだけでよい.
Apacheによる実装:同じIPで複数のドメイン名をバインドする
異なるドメイン名で異なるWebディレクトリファイルにアクセスする方法を教えます.手順は以下の通りです(肝心な手順は5~8です).
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
その後IncludeOptional sites-available/*.conf
増加apache 2を保存します.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ファイル