首頁 >後端開發 >php教程 >phpStudy如何設定多站點和多網域以及多連接埠的實例

phpStudy如何設定多站點和多網域以及多連接埠的實例

黄舟
黄舟原創
2017-09-02 09:33:093010瀏覽

本篇文章主要介紹了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       ynb.com#127.0.com#127.0.

#重啟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 81Listen 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>

若存在,則設定成功。

以上是phpStudy如何設定多站點和多網域以及多連接埠的實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn