訪問http: —顯示出this is myweb.cc
訪問http: —顯示出this is myftp
思路:
環境:
步驟:
在dns-server上:
[root@dns data]# rpm -ql bind
//檢視安裝的檔案列表
[root@dns data]# vim /etc/named.conf //修改主配置檔案
options ; //any 允許所有監聽
listen-on-v6 port 53 ;
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query ; //any 允許所有人
[root@dns data]# vim /etc/named.rfc1912.zones //修改zone配置檔案
...zone "myweb.cc" in ;
};zone "test.net" in ;
};
[root@dns data]# cd /var/named/
[root@dns named]# cp -p named.localhost myweb.cc.zone //拷貝模板複製
[root@dns named]# cp -p named.localhost test.net.zone //拷貝模板複製
[root@dns named]# vim myweb.cc.zone
$ttl 1d
@ in soa myweb.cc. rname.invalid. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns a.myweb.cc.
a a 172.16.10.166
www a 172.16.10.188
[root@dns named]# vim test.net.zone
$ttl 1d
@ in soa test.net. rname.invalid. (
0 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns b.test.net.
b a 172.16.10.166
ftp a 172.16.10.188
配置好dns伺服器之後重啟服務
[root@dns~]# systemctl restart named
在web-server端:
安裝apache
[root@web~]# rpm -ql httpd建立相應的資料目錄和首頁檔案
[root@web~]# mkdir /data/
[root@web~]# mkdir /data/
[root@web~]# echo "this is myweb.cc" > /data/myweb/index.html
[root@web~]# echo "this is myftp" > /data/myftp/index.html
發布**
重啟服務
[root@web~]# systemctl restart httpd.service
在客戶端測試
LAMP虛擬主機配置(基於網域名稱的虛擬主機)
虛擬主機配置包括兩種 基於網域名稱的虛擬主機和基於ip的虛擬主機,一下主要說明 基於網域名稱的虛擬主機 配置 virtual hosts 配置啟用虛擬主機 原有namevirtualhost 這裡影響配置結果,基於主機名的虛擬主機需要指定乙個固定ip,否則網域名稱目錄無效 namevirtualho...
LIUNX 基於網域名稱的虛擬主機
問題 沿用練習二,配置基於網域名稱的虛擬主機,實現以下目標 1.實現兩個基於網域名稱的虛擬主機,網域名稱分別為www.a.com和www.b.com 2.對網域名稱為www.a.com的站點進行使用者認證,使用者名稱稱為tom,密碼為123456 3.2 方案 修改nginx配置檔案,新增serve...
Apache基於網域名稱配置虛擬主機
apache的虛擬主機服務就是指將一台機器虛擬成多台web伺服器。具體地說,就是,我們可以利用虛擬主機服務將兩個網域名稱分配到同一臺伺服器上,而訪問者只要輸入網域名稱就可以訪問。比如在本機,我們配置www.aaa.com和www.bbb.com.基於網域名稱的虛擬主機服務不需要多個ip位址,配置簡單...