php多虚拟主机配置
2016-04-15 10:47
691 查看
一、配置httpd.conf
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf //取消这一行的#
二、配置httpd-vhosts.conf文件
1.多IP模式
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问IP地址
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.3
</VirtualHost>
2.多站点设置
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName www.a.com //访问的域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName www.b.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName www.c.com
</VirtualHost>
3.多端口
<VirtualHost *:8080>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问的IP及端口
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.1
</VirtualHost>
三、修改windows系统下的C:\Windows\System32\drivers\etc\hosts文件(需要管理员身份,不然无法修改)
# IP Hosts
127.0.0.1 localhost
127.0.0.1 bookstore
127.0.0.1 diaryfood
Hosts参数需要跟ServerName参数名是一样的,这样就可以通过在浏览器的地址栏里输入 bookstore:8080 访问相应的虚拟网站了
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf //取消这一行的#
二、配置httpd-vhosts.conf文件
1.多IP模式
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问IP地址
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.3
</VirtualHost>
2.多站点设置
<VirtualHost *:80>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName www.a.com //访问的域名
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsA"
ServerName www.b.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/www/htdocsB"
ServerName www.c.com
</VirtualHost>
3.多端口
<VirtualHost *:8080>
DocumentRoot "E:/www/htdocs" //虚拟主机文件夹
ServerName 127.0.0.1 //访问的IP及端口
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot "E:/www/htdocsA"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot "E:/www/htdocsB"
ServerName 127.0.0.1
</VirtualHost>
三、修改windows系统下的C:\Windows\System32\drivers\etc\hosts文件(需要管理员身份,不然无法修改)
# IP Hosts
127.0.0.1 localhost
127.0.0.1 bookstore
127.0.0.1 diaryfood
Hosts参数需要跟ServerName参数名是一样的,这样就可以通过在浏览器的地址栏里输入 bookstore:8080 访问相应的虚拟网站了
相关文章推荐
- laravel5 artisan
- 使用phpqrcode生成某一个页面的二维码
- PHP6连接SQLServer2005的三部曲
- php7 安装 及和php5的共存
- PHP不报错,显示500
- PHP不报错,显示500
- phpstorm 10 注册码 汉化包
- yii2 数据库操作详解(转载)
- php实现网页trace方法
- MysqL的root用户不允许远程连接,只能通过PHPMYADMIN
- php使用pear_smtp发送邮件
- php多态
- ThinkPHP通过AJAX返回JSON的两种实现方法
- [工作记录]ListView添加FootView,LayoutParams转化出错
- FTP服务器需要开几个端口
- 每天laravel-20160716|OutputStyle
- 每天laravel-20160716|OutputStyle
- 每天laravel-20160717|Command-1
- 获取路径的最后一个文件名lastPathComponent
- php简单的分页原理