ホームページ >バックエンド開発 >PHPチュートリアル >1 つの IP による複数のサイトの構成に関連する問題
1 つの IP 複数サイト構成の問題
2 つのドメイン名を同じ IP 209.221.156.243 に解決したいのですが、Apache を構成した後、2 つのドメイン名は常に同じサイトを指します
設定コードは次のとおりです:
名前仮想ホスト 209.221.156.243:80
<仮想ホスト 209.221.156.243:80>
サーバー名 xx.com
DocumentRoot d:/aa
エラードキュメント 404 /404.html
エラーログ "|bin/rotatelogs.exe -l d:/aa/logs/errorlog.%Y-%m-%d-%H_%M_%S.log 86400"
CustomLog "|bin/rotatelogs.exe -l d:/aa/logs/access%Y-%m-%d.log 86400" を結合
RewriteEngine がオン
RewriteCond %{HTTP_HOST} ^xx.com [NC]
RewriteRule ^(.*)$ http://www.xx.com$1 [L,R=301]
リライトエンジンオン
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
<仮想ホスト 209.221.156.243:80>
サーバー名 yy.com
DocumentRoot d:/bb
エラードキュメント 404 /404.html
エラーログ "|bin/rotatelogs.exe -l d:/bb/logs/errorlog.%Y-%m-%d-%H_%M_%S.log 86400"
CustomLog "|bin/rotatelogs.exe -l d:/bb/logs/access%Y-%m-%d.log 86400" を結合
RewriteEngine がオン
RewriteCond %{HTTP_HOST} ^yy.com [NC]
RewriteRule ^(.*)$ http://www.yy.com$1 [L,R=301]
リライトエンジンオン
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
yy.com の代わりに xx.com にアクセスするプログラム!オンラインでたくさん検索しましたが、正しい解決策が見つかりませんでした。専門家が私を助けてくれることを願っています。