linux主机实现一个IP多个域名
2012-12-18 15:54
351 查看
如有两个域名,分别是www.cnblogs.com/yuwensong和www.cnblogs.com/yws,需把这两个域名都绑定到
IP是210.210.211.5的服务器上
1.首先需在域名供应商管理页面指定域名和IP的对应关系
2.WEB服务器配置好LAMP环境
3.把对应的源码分别放到/var/www/目录下,分别命名为website1和website2
4.配置apache
#vi httpd.conf
更改成
ServerName 210.210.211.5
然后在文件中添加以下内容
NameVirtualHost 210.210.211.5
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www
ServerName 210.210.211.5
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website1
ServerName www.cnblogs.com/yuwensong
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website2
ServerName www.cnblogs.com/yws
</VirtualHost>
其中:NameVirtualHost 210.210.211.5很重要,没有这个,虚拟主机是不可以建立成功的。
在这里,建立了两个域名为www.cnblogs.com/yuwensong和www.cnblogs.com/yws的虚拟主机。
/var/www目录是用来直接输入IP时所设置的页面目录,其他两个,是输入域名时所访问的目录。
重启apache服务,在浏览器中输入
www.cnblogs.com/yws
和www.cnblogs.com/yuwensong
即可访问对应不同的网站
同样道理:也可以实现两个域名指向相同的主机ip访问同一个网站,换句话说也可以是想一个主机下,多个域名指向多个主机下的多个网站
IP是210.210.211.5的服务器上
1.首先需在域名供应商管理页面指定域名和IP的对应关系
2.WEB服务器配置好LAMP环境
3.把对应的源码分别放到/var/www/目录下,分别命名为website1和website2
4.配置apache
#vi httpd.conf
更改成
ServerName 210.210.211.5
然后在文件中添加以下内容
NameVirtualHost 210.210.211.5
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www
ServerName 210.210.211.5
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website1
ServerName www.cnblogs.com/yuwensong
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website2
ServerName www.cnblogs.com/yws
</VirtualHost>
其中:NameVirtualHost 210.210.211.5很重要,没有这个,虚拟主机是不可以建立成功的。
在这里,建立了两个域名为www.cnblogs.com/yuwensong和www.cnblogs.com/yws的虚拟主机。
/var/www目录是用来直接输入IP时所设置的页面目录,其他两个,是输入域名时所访问的目录。
重启apache服务,在浏览器中输入
www.cnblogs.com/yws
和www.cnblogs.com/yuwensong
即可访问对应不同的网站
同样道理:也可以实现两个域名指向相同的主机ip访问同一个网站,换句话说也可以是想一个主机下,多个域名指向多个主机下的多个网站
相关文章推荐
- PHP实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- linux下用Apache一个IP多个域名建虚拟主机
- linux下Apache2.2.4 + tomcat5.5+php 一个IP配置多域名,虚拟主机
- PHP实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- linux下用Apache一个IP多个网站多域名配置方法
- Linux下用C实现域名到IP的转换(域名解析)
- 转帖:Linux双网卡绑定一个IP,实现容错或负载均衡
- apache虚拟主机的配置,一个IP绑定多个域名
- Linux双网卡绑定一个IP原理及实现
- apache2虚拟主机实现一个服务器绑定多个域名
- 实验:IIS虚拟主机实现一个ip一个端口多个Web站点
- linux下用Apache一个IP多个网站多域名配置方法
- linux/win中nginx如何配置一个ip多个域名
- 一个虚拟主机实现多域名多网站的方法---实测可行
- Tengine笔记2:通过IP、域名、端口实现虚拟主机
- Tengine笔记2:通过IP、域名、端口实现虚拟主机
- 域名 主机头 同一个IP在IIS环境下架设多个网站
- Apache-一个IP多个主机域名
- 一个服务器上面配置多个IP ,实现指定IP的域名请求
- 一个服务器上面配置多个IP ,实现指定IP的域名请求