本篇文章主要介紹了phpStudy配置多網站多網域名稱和多連接埠的方法,具有一定的參考價值,有興趣的可以瞭解一下
本文介紹了phpStudy配置多網站多網域名稱和多連接埠的方法,分享給大家,也給自己留個筆記
WWW目錄下有三個項目目錄: a b c
Apache 預設httpd連接埠為 80,網站目錄為D:\WWW\a
1.配置多網域名稱多網站
第一步:點擊“其他選項菜單”=>網站網域名稱管理=>設定如下三個網站網域名稱:
(1)網站網域名稱:a.com 網站目錄:D:\WWW\a 網站連接埠:80
(2)網站網域名稱:b.com 網站目錄:D:\WWW\b 網站連接埠:80
(3)網站網域名稱:c.com 網站目錄:D:\WWW\c 網站連接埠:80
儲存配置並組建組態檔案;
第二步:開啟hosts.txt檔案,在檔案末尾加上如下內容:
127.0.0.1 localmall.com
127.0.0.1 ynb.com
127.0.0.1 admintest.com
重啟apache,這樣多網域名稱多網站就配置Ok了,連接埠沒變都是80
2.配置多連接埠
第一步設定改為:
(1)網站網域名稱:a.com 網站目錄:D:\WWW\a 網站連接埠:80
(2)網站網域名稱:b.com 網站目錄:D:\WWW\b 網站連接埠:81
(3)網站網域名稱:c.com 網站目錄:D:\WWW\c 網站連接埠:82
第二步同上
第三步:開啟設定檔httpd.conf,找到監聽連接埠位置 Listen 80,並在其下增加內容:
Listen 81
Listen 82
重啟伺服器,開啟vhosts.conf設定檔,查看是否有如下內容:
<VirtualHost *:80> DocumentRoot "D:\WWW\a" ServerName a.com ServerAlias phpStudy.NET <Directory "D:\WWW\a"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory></VirtualHost><VirtualHost *:81> DocumentRoot "D:\WWW\b" ServerName b.com ServerAlias <Directory "D:\WWW\b"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory></VirtualHost><VirtualHost *:82> DocumentRoot "D:\WWW\c" ServerName c.com ServerAlias <Directory "D:\WWW\c"> Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory></VirtualHost>
若存在,則配置成功。