在之前 LAMP環境下虛拟主機配置(基于IP) 繼續做這個基于域名的虛拟主機配置,隻需要修改之前的配置内容即可。
一、首先修改一下apache的配置檔案
- 首先修改一下配置檔案中的
,修改内容如下圖所示,#NameVirtualHost *:80
值得是dns sever的位址,即Linux本機IP192.168.3.112
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuYjNwEzY2ImNjhTMjZjN4kTZmlTMxYDM3QjZiNGNkljZfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
1-1.png
- 然後到檔案末尾修改之前的虛拟主機配置檔案,如下所示:
<VirtualHost 192.168.3.112:80>
ServerAdmin www.zzqa.com
DocumentRoot /var/www/html/zzqa/
ServerName www.zzqa.com
ErrorLog logs/dummy-host.zzqa.com-error_log
CustomLog logs/dummy-host.zzqa.com-access_log common
</VirtualHost>
<VirtualHost 192.168.3.112:80>
ServerAdmin www.zzqb.com
DocumentRoot /var/www/html/zzqb/
ServerName www.zzqb.com
ErrorLog logs/dummy-host.zzqb.com-error_log
CustomLog logs/dummy-host.zzqb.com-access_log common
</VirtualHost>
<VirtualHost 192.168.3.112:80>
ServerAdmin www.zzqc.com
DocumentRoot /var/www/html/zzqc/
ServerName www.zzqc.com
ErrorLog logs/dummy-host.zzqc.com-error_log
CustomLog logs/dummy-host.zzqc.com-access_log common
</VirtualHost>
1-2.png
- 修改完儲存并退出
- 重新開機apache服務
[root@localhost ~]# service httpd restart
1-3.png
二、修改DNS解析配置
[root@localhost ~]# cd /var/named/
[root@localhost named]# ls
data dynamic named.ca named.empty named.localhost named.loopback sec.com slaves zzqa.com zzqb.com zzqc.com
[root@localhost named]# vim zzqa.com
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
@ IN A 192.168.3.112
www IN A 192.168.3.112
game IN A 192.168.3.112
[root@localhost named]# vim zzqb.com
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
@ IN A 192.168.3.112
www IN A 192.168.3.112
game IN A 192.168.3.112
[root@localhost named]# vim zzqc.com
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
@ IN A 192.168.3.112
www IN A 192.168.3.112
game IN A 192.168.3.112
- 重新開機服務
[root@localhost named]# service named restart
停止 named:. [确定]
啟動 named: [确定]
[root@localhost named]#
三、測試(注意浏覽器緩存問題,多重新整理幾次,隻要都正常就是沒問題的)
zzqa.com
zzqb.png
zzqc.png