>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﹐如果不同請自行
更
>改。
>
>