phpStudy配置多站點多域名和多埠的方法

NO IMAGE

本文介紹了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>

若存在,則配置成功。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援指令碼之家。

您可能感興趣的文章:

phpStudy2018安裝教程及本地伺服器的配置方法phpStudy2016 配置多個域名期間遇到的問題小結phpStudy配置多站點多域名方法及遇到的403錯誤解決方法phpStudy中升級MySQL版本到5.7.17的方法步驟phpstudy預設不支援64位php的解決方法phpStudy訪問速度慢和啟動失敗的解決辦法關於Windows 不能在 本地計算器 啟動 Apache2(phpstudy)phpstudy2018 訪問目錄服務許可權問題