apache VirtualHost httpd.conf的修改

目的:

僅使用一個IP,只在DNS上設定不同的別名(CNAME),並將每一個別名分別架設成獨立的網站。實際上,這些不同的獨立網站都架設在同一個IP的主機上。
!V({8l bX0 申請個人網域後(bsdlab.idv.tw),在原有主機上(163.19.224.120)加設虛擬主機為個人網站(http://tim.bsdlab.idv.tw/)。

變換成 root 身份操作:

su - root

更改DNS正解檔的內容,設定虛擬網站所對應的別名(CNAME):
dns    IN   A        163.19.224.120   這個IP的名稱是dns,是本尊;
dns              這是第一個別名(CNAME)--分身;
www1   IN   CNAME    dns              這是第二個別名(CNAME)--分身;
www2   IN   CNAME    dns              這是第三個別名(CNAME)--分身。

修改完DNS的設定後,要記得將序號累進並ReLoad.
`cat /var/run/named.pid

httpd.conf的修改:

# VirtualHost: If you want to maintain multiple domains/hostnames on your
# 宣告虛擬網站所要使用的IP
NameVirtualHost 163.19.224.120

# 第一個虛擬網站(即原來的主網站名稱)
<VirtualHost www.dnes.mlc.edu.tw>
DocumentRoot /usr/local/www/data
ServerName www.dnes.mlc.edu.tw
</VirtualHost>

# 第二個虛擬網站
<VirtualHost www1.dnes.mlc.edu.tw>
DocumentRoot /home/tch/tim/www/www1
 ServerName www1.dnes.mlc.edu.tw
</VirtualHost>

第三個虛擬網站g5z*_e8q3f/a1K-^4H
<VirtualHost www2.dnes.mlc.edu.tw>
DocumentRoot /home/tch/tim/www/www2
    ServerName www2.dnes.mlc.edu.tw-m
</VirtualHost>

# 第四個虛擬網站,向TWNIC申請個人網域後,在此設定虛擬主機

<VirtualHost tim.bsdlab.idv.tw>)

    ServerAdmin root@dnes.mlc.edu.tw
DocumentRoot /home/tch/tim/public_html
    ServerName tim.bsdlab.idv.tw
DirectoryIndex bsdlab.htm
</VirtualHost>
# 這個動作有點像公司行號註冊一個網域名稱後,再向ISP租用主機一樣。
重新啟動 Apache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值