多域名虚拟空间及DNS配置
2009-09-16 16:05
120 查看
假定:
www.web1.com news.web1.com
www.web2.com
web服务器IP:192.168.1.3
DNS服务器IP:192.168.1.5
1,打开httpd.conf,开启虚拟机模块
Include conf/extra/httpd-default.conf
2,编辑httpd-default.conf文件
#防止用户输入IP(如果不配置,服务器将显示相同IP,即192.168.1.3第一个配置模块的页面)
NameVirtualHost 192.168.1.3
<VirtualHost 192.168.1.3>
DocumentRoot "/var/www/html"
ServerName 192.168.1.3
</VirtualHost>
#-------------------------------------------------------------
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web1.com //邮箱
DocumentRoot "/usr/local/apache/web1"
ServerName www.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
DocumentRoot "/usr/local/apache/web1/news"
ServerName news.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web2.com //邮箱
DocumentRoot "/usr/local/apache/web2"
ServerName www.web2.com
ErrorLog "logs/web2.com-error_log"
CustomLog "logs/web2.com-access_log" common
</VirtualHost>
3,DNS配置,/etc/named.conf
zone "web1.com" IN {
type master;
file "web1.com.zone"; (正向解析的文件,它保存在/var/named/)
};
zone "web2.com" IN {
type master;
file "web2.com.zone"; (正向解析的文件,它保存在/var/named/)
};
4,编辑/var/named/web1.com.zone(web2.com相同)
这里要说明的是:如果DNS配置了news,而虚拟主机中没有配置news的访问模块,那么在输入news.web1.com中,会找相同IP的内容,在此例中,它会去找DocumentRoot "/var/www/html"的文件。
www.web1.com news.web1.com
www.web2.com
web服务器IP:192.168.1.3
DNS服务器IP:192.168.1.5
1,打开httpd.conf,开启虚拟机模块
Include conf/extra/httpd-default.conf
2,编辑httpd-default.conf文件
#防止用户输入IP(如果不配置,服务器将显示相同IP,即192.168.1.3第一个配置模块的页面)
NameVirtualHost 192.168.1.3
<VirtualHost 192.168.1.3>
DocumentRoot "/var/www/html"
ServerName 192.168.1.3
</VirtualHost>
#-------------------------------------------------------------
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web1.com //邮箱
DocumentRoot "/usr/local/apache/web1"
ServerName www.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
DocumentRoot "/usr/local/apache/web1/news"
ServerName news.web1.com
ErrorLog "logs/web1.com-error_log"
CustomLog "logs/web1.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.1.3>
ServerAdmin webmaster@web2.com //邮箱
DocumentRoot "/usr/local/apache/web2"
ServerName www.web2.com
ErrorLog "logs/web2.com-error_log"
CustomLog "logs/web2.com-access_log" common
</VirtualHost>
3,DNS配置,/etc/named.conf
zone "web1.com" IN {
type master;
file "web1.com.zone"; (正向解析的文件,它保存在/var/named/)
};
zone "web2.com" IN {
type master;
file "web2.com.zone"; (正向解析的文件,它保存在/var/named/)
};
4,编辑/var/named/web1.com.zone(web2.com相同)
这里要说明的是:如果DNS配置了news,而虚拟主机中没有配置news的访问模块,那么在输入news.web1.com中,会找相同IP的内容,在此例中,它会去找DocumentRoot "/var/www/html"的文件。
相关文章推荐
- Apache的配置,DNS解析,虚拟主机
- apache 本地配置虚拟主机,单ip多域名
- javahost:使用虚拟DNS省掉开发环境配置hosts文件
- JavaHost:使用虚拟DNS省掉开发环境配置hosts文件
- centos7.1下虚拟网卡配置方法dns.ip地址配置及更改和添加samba服务器登陆用户的密码命令
- 虚拟空间phpMyAdmin配置
- windows下kangle虚拟主机-easypanel配置iis 6.0插件开asp,asp.net空间详细教程
- godaddy虚拟空间的伪静态配置
- Linux中的DNS,Apache,虚拟主机的配置
- linux下kangle虚拟主机-easypanel-2.2.0 DNS面板功能配置
- 关于虚拟空间IIS无法配置rails的映射
- JavaHost:使用虚拟DNS省掉开发环境配置hosts文件
- javahost:使用虚拟DNS省掉开发环境配置hosts文件
- 一个空间配置多个虚拟主机
- 虚拟主机的配置、DNS重定向网站
- Windows XP下配置基于本机DNS服务的Apache虚拟主机和SSL
- 一个空间配置多个虚拟主机
- ubuntu server14.04LTS下手动模拟DNS并配置虚拟主机以及配置过程遇到的问题的解决方法
- 配置DNS、搜索域和主机名
- Linux FTP 虚拟用户的使用配置