發佈日期:
如何在apache服務下‧使用同一個IP地址‧存取兩個不同埠位的兩個網站
01. 一般Apache預設的埠位是80。所以第一個網站建議可使用原來的埠位,第二個網站可使用不同埠位,今次例子將使用2800埠位。
02. 打開終端機,修改/etc/apache2/ports.conf檔案。在Listen 80下,新增以下內容。
gedit /etc/apache2/ports.conf
NameVirtualHost *:2800 Listen 2800
03. 修改第一個網站的設定檔,一般這檔案會建立在/etc/apache2/sites-available資料夾下。內容請留意NameVirtualHost *:80、及<VirtualHost *:80>兩行。
sudo gedit /etc/apache2/sites-enabled/first_site
NameVirtualHost *:80 <VirtualHost *:80> ... </Directory> </VirtualHost>
04. 修改第二個網站的設定檔,一般這檔案會建立在/etc/apache2/sites-available資料夾下。內容請留意NameVirtualHost *:2800、及<VirtualHost *:2800>兩行。
sudo gedit /etc/apache2/sites-enabled/second_site
NameVirtualHost *:2800 <VirtualHost *:2800> ... </Directory> </VirtualHost>
05. 啟動兩個網站的設定檔。
sudo a2ensite first_site sudo a2ensite second_site
06. 重新載入及啟用apache服務。
sudo /etc/init.d/apache2/reload sudo /etc/init.d/apache2/restart
07. 如成功啟用,可使用以下網址進入兩個網站。
First site: http://127.0.0.1:80 Second site: http://127.0.0.1:2800
發佈留言