PHP同一个IP绑定多个域名(六)
2014-04-03 17:18
274 查看
原理图
![](http://images.cnitblog.com/i/65369/201404/031729015629055.png)
一个ip绑定如何绑定多个域名?
解决方案:
A.方案一:端口号来区别不同的站点
1、绑定一个网站
1.1先开发好自己的网站 d:/ApacheProject/myanimal
1.2 配置我们的httpd.conf文件,启用virtual hosts文件
![](http://images.cnitblog.com/i/65369/201404/031647547186991.png)
1.3 配置我们的httpd-vhosts.conf,配置<VirtualHost></VirtualHost>
![](http://images.cnitblog.com/i/65369/201404/031654164844292.png)
1.4 添加端口号:Listen 83,在httpd.conf文件让apache监听83端口
1.5 在hosts文件中添加ip和域名的对应关系 路径:C:/windows/system32/drivers/etc,在hosts文件中添加 127.0.0.1 www.myanimal.com
![](http://images.cnitblog.com/i/65369/201404/031639489844652.png)
1.6 建议注销#DocumentRoot "F:Apache 2.2/htdocs"
1.7 测试:www.myanimal.com:83
2、再添加一个新的域名于该ip绑定。
2.1 开发一个新的站点 d:/ApacheProject/prosper.com.cn
2.2 添加新的虚拟主机在httpd-vhosts.conf文件中,配置<VirtualHost></VirtualHost>
2.4 在hosts文件中添加新的域名 127.0.0.1 www.prosper.com.cn
2.5 测试:www.prosper.com.cn:80
下图为上面两个站点同一IP以端口号区分
![](http://images.cnitblog.com/i/65369/201404/031627523435757.png)
B.方案二(通过ServerName端来区分不同的域名)
2.1 开发新的站点 F:/ApacheProject/myanimal 和F:/ApacheProject/prosper.com.cn
2.2 配置我们的httpd.conf文件,启用virtual hosts文件
![](http://images.cnitblog.com/i/65369/201404/031647547186991.png)
2.3 在httpd-vhosts.conf文件中添加配置(注意这是的配置和以前区分端口号不一样)
![](http://images.cnitblog.com/i/65369/201404/031703264065855.png)
2.4 在hosts文件中添加ip和域名的对应关系
路径:C:/windows/system32/drivers/etc,在hosts文件中添加 127.0.0.1 www.prosper.com.cn 和 127.0.0.1 www.myanimal.com
![](http://images.cnitblog.com/i/65369/201404/031716221872549.png)
2.5 测试:www.phpMyAdmin.com和www.prosper.com.cn
![](http://images.cnitblog.com/i/65369/201404/031709599069104.png)
![](http://images.cnitblog.com/i/65369/201404/031714042816280.png)
![](http://images.cnitblog.com/i/65369/201404/031729015629055.png)
一个ip绑定如何绑定多个域名?
解决方案:
A.方案一:端口号来区别不同的站点
1、绑定一个网站
1.1先开发好自己的网站 d:/ApacheProject/myanimal
1.2 配置我们的httpd.conf文件,启用virtual hosts文件
![](http://images.cnitblog.com/i/65369/201404/031647547186991.png)
1.3 配置我们的httpd-vhosts.conf,配置<VirtualHost></VirtualHost>
![](http://images.cnitblog.com/i/65369/201404/031654164844292.png)
1.4 添加端口号:Listen 83,在httpd.conf文件让apache监听83端口
1.5 在hosts文件中添加ip和域名的对应关系 路径:C:/windows/system32/drivers/etc,在hosts文件中添加 127.0.0.1 www.myanimal.com
![](http://images.cnitblog.com/i/65369/201404/031639489844652.png)
1.6 建议注销#DocumentRoot "F:Apache 2.2/htdocs"
1.7 测试:www.myanimal.com:83
2、再添加一个新的域名于该ip绑定。
2.1 开发一个新的站点 d:/ApacheProject/prosper.com.cn
2.2 添加新的虚拟主机在httpd-vhosts.conf文件中,配置<VirtualHost></VirtualHost>
2.4 在hosts文件中添加新的域名 127.0.0.1 www.prosper.com.cn
2.5 测试:www.prosper.com.cn:80
下图为上面两个站点同一IP以端口号区分
![](http://images.cnitblog.com/i/65369/201404/031627523435757.png)
B.方案二(通过ServerName端来区分不同的域名)
2.1 开发新的站点 F:/ApacheProject/myanimal 和F:/ApacheProject/prosper.com.cn
2.2 配置我们的httpd.conf文件,启用virtual hosts文件
![](http://images.cnitblog.com/i/65369/201404/031647547186991.png)
2.3 在httpd-vhosts.conf文件中添加配置(注意这是的配置和以前区分端口号不一样)
![](http://images.cnitblog.com/i/65369/201404/031703264065855.png)
2.4 在hosts文件中添加ip和域名的对应关系
路径:C:/windows/system32/drivers/etc,在hosts文件中添加 127.0.0.1 www.prosper.com.cn 和 127.0.0.1 www.myanimal.com
![](http://images.cnitblog.com/i/65369/201404/031716221872549.png)
2.5 测试:www.phpMyAdmin.com和www.prosper.com.cn
![](http://images.cnitblog.com/i/65369/201404/031709599069104.png)
![](http://images.cnitblog.com/i/65369/201404/031714042816280.png)
相关文章推荐
- php使用第三方登录
- php ini中文配置
- magento学习1:PHP extension "curl" must be loaded.
- PHP-GD库-分类整理
- yii 学习笔记五、通过gii创建modules(模块)
- php中类的属性和方法如何使用
- win2003下php开发有关环境搭建问题
- EditPlus 3.7.164 中文版(4月3日更新)
- yii 学习笔记四 、布局模版设置
- PHP中try{}catch{}的具体用法详解
- HHVM 是如何提升 PHP 性能的?
- 浅析PHP 数据库抽象层(PDO)数据对象详解
- php--得到我们开始使用php前的一些参数:变量 / 常量 / 模块 / 函数 / 类
- PHP运行出现Notice : Use of undefined constant 的解决办法
- PHP 最大化资源配置 Resource Limits 错误两则
- php Notice: Undefined index 错误提示解决方法
- yii 学习笔记三 、yii框架基础流程和控制器及父类分析
- 建立Ftp站点
- php--xdebug安装失败
- ntp时间服务器