ホームページ >バックエンド開発 >PHPチュートリアル >Apache 仮想ホストを構成する 3 つの方法、Apache 仮想ホスト_PHP チュートリアル
IP に基づく 1.
1. サーバーの IP アドレスが 192.168.1.10 であると仮定し、ifconfig を使用して同じネットワーク インターフェイス eth0 上の 3 つの IP をバインドします。 [root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig eth0:2 192.168.1.12
[root@localhost root]# ifconfig eth0:3 192.168.1.13192.168.1.12 www.test2.com
192.168.1.13 www.test3.com/www/test3/3.html
1. 同じ IP にマップするようにドメイン名を設定し、ホストを変更します。
192.168.1.10 www.test1.com192.168.1.10 www.test2.com
192.168.1.10 www.test3.com2. 上記と同様に、Web ページを保存する仮想ホストのルート ディレクトリを作成します
/www/test1/1.html/www/test2/2.html
/www/test3/3.htmlドメイン名ベースの仮想ホスティングを使用するには、ホストが要求を受け入れるためにサーバーの IP アドレス (場合によってはポート) を指定する必要があります。これは、NameVirtualHost ディレクティブを使用して構成できます。 サーバー上のすべての IP アドレスが使用されている場合は、NameVirtualHost のパラメーターとして * を使用できます。 NameVirtualHost ディレクティブで IP アドレスを指定しても、サーバーはその IP アドレスを自動的にリッスンしません。ここで設定する IP アドレスは、サーバー上のネットワーク インターフェイスに対応している必要があります。
既存の Web サーバーに仮想ホストを追加する場合は、既存のホストの
名前仮想ホスト *:80
サーバー名 *
DocumentRoot /www/サーバー名 www.test1.com
ドキュメントルート/www/test1/
オプションインデックス FollowSymLinks
AllowOverride None
注文許可、拒否
全員から許可します
ディレクトリ>
サーバー名 www.test2.com
DocumentRoot /www/test2/
オプションインデックス FollowSymLinks
AllowOverride None
注文許可、拒否
全員から許可します
ディレクトリ>
サーバー名 www.test3.com
DocumentRoot /www/test3/
オプションインデックス FollowSymLinks
AllowOverride None
注文許可、拒否
全員から許可します
ディレクトリ>
4. 大功告成、测试下每个虚拟主机、分别访问www.test1.com、www.test2.com、www.test3.com
三、ポートベース
1. 修正構成ファイル将原来的
80を聞いてください
改
80を聞いてください
8080を聞いてください
2. 更改仮想主机設置場所: