>track 撰寫於文章 <7m6kk8$rgi@netnews.hinet.net>...
>>Hi~高手們...
>>
>>假設我的 Redhat 6.0 Server 為 holy.church.com.tw ,IP Address
>192.168.1.1 ,
>>netmask 255.255.255.0 ,架設了 DNS+DHCP+Apache Server,作為 Intranet
>>Server...
>>
>>請問如何在 Apache Server 上架設虛擬網站?網址類似 http://???.church.com.tw
>>目前我只會 http://holy.church.com.tw/~???
>>
>>Server 又提供 Modem 撥接服務,請問如何讓 User 撥接進來後,Server 端自動
>>起始 pppd ?我使用 mgetty....
>>
>>謝謝您!
>>
>>
>
>假設: 您目前使用的是Redhat機器上route, named, httpd和sendmail均已運作良好。
>
>1﹐設定好IP Alias。在XWindows裡面的控制面板﹐選擇network, interface, eth0﹐
>然後按Alias, 輸入設定﹔如果在console使用netconfig
>或用ifconfig <interface>:0 <IP><subnet_maks>,如﹕
>ifconfig eth0:0 192.168.1.30 netmask 255.255.255.0
>ifconfig eht0:1 192.168.1.31 netmask 255.255.255.0
>......
>(如此類推)
>也可直接修改/etc/sysconfig/network-scripts/ifcfg-eht0:0 和ifcfg-eth0:1
>
>2, 在/etc/hosts裡面有﹕
>192.168.1.1     holy.church.com.tw     holy
>192.168.1.30    host1.church.com.tw    host1
>192.168.1.31   host2.church.com.tw    host2
>
>3, 在/etc/named.conf 有如下設定﹕
>options {
>    directory "/var/named";
>    // query-source address * port 53;
>};
>
>zone "1.168.192.in-addr.arpa" {
>    type master;
>    file "named.192.168.1";
>};
>
>zone "church.com.tw" {
>    type master;
>    file "named.church.com.tw";
>};
>
>**注意﹕別少了句子後面的 “;”符號
>
>4, 在 /var/named之下分別有file: named.192.168.1和named.church.com.tw
>(具體設定請參考named(DNS)說明)
>例1﹕named.192.168.1
>@    IN    SOA       holy.church.com.tw.  webmaster.holy.church.com.tw. (
>                1999071001  ; Serial
>                28800            ; Refresh
>                14400            ; Retry
>                3600000        ; Expire
>                96400    )       ; Minimum
>        IN    NS    holy.church.com.tw.
>
>1      IN    PTR    holy.church.com.tw.
>30    IN    PTR    host1.church.com.tw.  ;<==指的其實是192.138.1.30
>31    IN    PTR    host2.church.com.tw.
>
>例2﹕ named.church.com.tw
>@    IN    SOA       holy.church.com.tw. webmaster.holy.church.com.tw. (
>                1999071002  ; Serial
>                28800            ; Refresh
>                14400            ; Retry
>                3600000        ; Expire
>                96400    )       ; Minimum
>        IN    NS    holy.church.com.tw.
>        IN    MX    10    holy.church.com.tw.
>
>holy    IN    A    192.168.1.1
>host1   IN    A    192.168.1.30
>host2   IN    A    192.168.1.31
>mail    IN    CNAME    holy
>www   IN    CNAME    holy
>
>
>**注意﹕holy.church.com.tw. 別少了最後的 “.”
>
>5﹐kill -HUP `cat /var/run/named.pid` (注意“ `” 應該是在“1”鍵的左邊)
>使DNS重新讀取設定﹐再 cat /var/log/messages | grep named 看看DNS是否執行正
>確。
>
>6, 在/etc/sendmail.cw加入﹕
>church.com.tw
>
>7﹐ps aux | grep sendmail 找到其PID﹐並執行 kill -HUP <PID> 讓設定生效。
>
>8﹐為host1和host2建立相應的目錄和權限﹐如﹕
>mkdir /home/httpd/html/host1
>mkdir /home/httpd/html/host2
>chmod +xr /home/httpd/html/host1
>chmod +xr /home/httpd/html/host2
>
>9﹐在 /etc/httpd/conf/httpd.conf最後部份加入﹕
><VirtualHost host1.church.com.tw>
>ServerAdmin webmaster@church.com.tw
>DocumentRoot /home/http/html/host1
>ServerName host1.church.com.tw
>ErrorLog logs/host1.church.com.tw-eror_log
>TransferLog logs/host1.church.com.tw-access_log
></VirtualHost>
>
><VirtualHost host2.church.com.tw>
>ServerAdmin webmaster@church.com.tw
>DocumentRoot /home/http/html/host2
>ServerName host2.church.com.tw
>ErrorLog logs/host2.church.com.tw-eror_log
>TransferLog logs/host2.church.com.tw-access_log
></VirtualHost>
>
>注意﹕以上設定主要基于Redhat5.2的實作﹐小弟尚還沒接觸過6.0﹐如果不同請自行

>改。
>
>