2014/12/29

CentOS 6.5 DNS新增WWW伺服器

前幾個禮拜有寫『CentOS 6.5 架設 DNS Server』文章,該次使用的配置檔,僅拿上次的來改而已,如與您的環境不符合請自行修改

第一步先修改DNS正解與反解

修改正解:
$TTL 86400
@   IN  SOA     dns.cy.local. root.cy.local. (
        0 ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)

@       IN      NS      dns.cy.local.
@       IN      A       192.168.10.13
dns     IN      A       192.168.10.13
web     IN      A       192.168.10.16
www     IN      CNAME   web




修改反解:
$TTL 86400
@   IN  SOA     dns.cy.local. root.cy.local. (
        0  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)

@       IN      NS      dns.cy.local.
@       IN      PTR     cy.local.
dns      IN      A       192.168.10.13
web     IN      A       192.168.10.16
13      IN      PTR     dns.cy.local.
16      IN      PTR     web.cy.local.


第二步修改www伺服器的DNS設定檔案,並將其設定為靜態DNS
接著將Apache重啟即可


執行畫面如下:


如果你希望用VirtualHost透過不同DNS去讀取不同的資料夾則可以將以下的指令貼到httpd.conf,並重啟
<VirtualHost *:80>
     ServerAdmin root@cy.local
     DocumentRoot /var/www/html/test
     ServerName www.cy.local
     ServerAlias cy.local
     ErrorLog /var/www/html/test/error.log
</VirtualHost>

如果不使用VirtualHost,則直接修改ServerName
#276行
ServerName www.cy.local:80 


參考資料:
CentOS 6.5 設定靜態DNS
CentOS 6.5 架設 DNS Server