Mandriva 2005 LE Ghost片 安裝教學

III. 簡易DNS架設與虛擬主機設定


簡單的DNS設定與虛擬主機設定,當您設定您的dns後,配合apache的虛擬主機功能,您就可以達到一台主機
多個網站名稱的效果。

如:
http://www.sinsen.com.tw/
http://mail.sinsen.com.tw/
http://ftp.sinsen.com.tw/

.....等都是在同一個IP上的主機,但是卻可以經由DNS與虛擬主機的設定達到多用的效果

下面,我們的目標是,設定一個123.test.edu.tw的DomainName ,並在apache的虛擬主機設定中,設定一相對應的虛擬主機

使得http://123.test.edu.tw/ 這個網址可連至我們在/home/123/public_html 所存放的網站

一、DNS設定

1.修改dns設定
# pe2 /var/www/named/test.edu.tw (此處的test.edu.tw檔案,是根據您在安裝時,所指定的Domain所產生的)

2.進入pe2編輯

3.開始編輯
(1) ALT+L 標記最後一行
(2) ALT+C 複製標記的行,即可貼上

4.按下ALT+U 即可取消標記

5.新增一個名字叫123的DomainName 如下

123 IN A 192.168.2.168

6.將serial 數字+1
如原本為2004110701 則+1變為2004110702
serial習慣上用日期,但只要比原來的數字大即可,而serial的數字為十位數

7.編修完成,按F3鍵,即可存檔離開

8.重新啟動dns service

#service named restart

出現
正在停止named [成功]
正在開始named [成功]

表示您的dns己經順利設定完成

二、虛擬主機 (virtual host )

1.編輯vhost設定檔
#qe /etc/httpd/conf/vhoss/Vhosts.conf

2.利用qe(pe2)的標記功能 ALT+L (每按一次標記一行,所以要連按才能標記多行)
如下圖所示我們標記了
<VirtualHost *:80>
ServerName sfs.test.edu.tw
DocumentRoot /var/www/html/sfs3
</VirtualHost>

再來按下ALT+C ,就會幫您複製並且貼上去了

3.修改我們剛剛所複製的
<VirtualHost *:80>
ServerName sfs.test.edu.tw
DocumentRoot /var/www/html/sfs3
</VirtualHost>

變為
<VirtualHost *:80>
ServerName 123.test.edu.tw
DocumentRoot /home/123/public_html
</VirtualHost>

 

4.存檔離開,請先按下F3鍵後,再按下ENTER鍵,即可離開

5.重新啟動apache

#service httpd restart