PHP は、IP (127001 など) と複数のドメイン名 (仮想ホスト) のバインドを実現します。

WBOY
リリース: 2016-08-08 09:21:22
オリジナル
1480 人が閲覧しました

解決策 1: ポートを通じて異なる仮想ホストを区別する

① サイトをバインドする方法に従って準備します

1. まず、独自の Web サイト (d:/myblog (D ドライブの myblog ディレクトリに保存)) を開発します

2. httpd.conf ファイル (Apache インストール ディレクトリの conf フォルダーに保存されています) を設定し、httpd-vhosts.conf を有効にします (2 行目の前の # 記号を削除するだけです)。

3. httpd-vhosts.conf ファイルを設定します (Apache インストール ディレクトリの追加フォルダーに保存されます)

4. IP とドメイン名の対応関係を hosts ファイルに追加します

C :/Windows /System32/drivers/etc/hosts

5. httpd.conf ファイルで DocumentRoot (ドキュメント ルート ディレクトリ) からログアウトすることをお勧めします

6。ブラウザで http://www" .shunping1.com" と入力してサイトのホームページを表示します

② IP にバインドする新しいドメイン名を追加します:

1 新しい Web サイトを開発します: d:/myblog2

2。 httpd.conf ファイル (インストール ディレクトリの apache conf フォルダーに保存されている) に新しい仮想ホストを追加します

3. httpd.conf ファイルで常に Apache がポート 81 でリッスンするようにします

4. hosts ファイルに新しいドメイン名を追加します

5. テストするには、ブラウザに「http://www.shunping3.com:80」と入力します (ポート名を追加する必要があります)

解決策 2: 区別するServerName 側を介して別のドメイン名を使用します

1。新しいサイト d:/myblog2

2 を作成します。httpd.conf ファイルで、Apache にポート 81 の監視をキャンセルするように要求します (先頭に # を追加するか、直接削除します)。

3. httpd-vhosts.conf ファイルに構成を追加します (ここでの構成は解決策 1 の構成とは異なることに注意してください)

4. 他の構成は変更されません。 上記は、PHP における IP (例: 127001) と複数のドメイン名 (仮想ホスト) のバインディングを紹介しており、関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!