IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

分類:

,

如何在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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *