wamp2.5 配置多端口虚拟主机
2015-12-27 17:02
453 查看
网上有很多狗屁不通的方式。根本不是自己配置出来的。大都是一个模子里面盗出来的。自己不经历,不知道它的不简单。
1.保证httpd.conf下
LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir D:/E/php/wamp/bin/php/php5.5.12
这两个没被注释掉
2.打开多站点配置:
httpd.conf下面:Include conf/extra/httpd-vhosts.conf 去掉前面注释
3.httpd.conf下监听端口(这个好像原来老版本不是这样配置的。所以模仿第一个80的端口,可以写出8080的端口)
Listen 0.0.0.0:80
Listen [::0]:80
#listen to 8080
Listen 0.0.0.0:8080
Listen [::0]:8080
4.http-vhosts.conf配置(注意 Require all granted,不要写成什么allow from all什么的。可以参考httpd.conf中的写法。)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/E/php/wamp/think"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "D:/E/php/wamp/think">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/E/php/wamp/www"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "D:/E/php/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
注意修改正确的项目根目录
D:/E/php/wamp/www 和 D:/E/php/wamp/think
注意
Require all granted不要写成 allow from all 之类的。apache版本高了 语法也变了。
现在可以访问 localhost:80
localhost:8080了
如果觉得有用,请注明出处。
---------------------
配置多端口的虚拟主机,其实有个好处就是把一个服务器扳成两半,同时放多个站点上去。域名绑定的时候,只需要绑定到不通的端口上就行了。
还有一个好处就是 程序员电脑上就不只是一个 www的根目录了,一次性可以打开多个本地站点。
1.保证httpd.conf下
LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir D:/E/php/wamp/bin/php/php5.5.12
这两个没被注释掉
2.打开多站点配置:
httpd.conf下面:Include conf/extra/httpd-vhosts.conf 去掉前面注释
3.httpd.conf下监听端口(这个好像原来老版本不是这样配置的。所以模仿第一个80的端口,可以写出8080的端口)
Listen 0.0.0.0:80
Listen [::0]:80
#listen to 8080
Listen 0.0.0.0:8080
Listen [::0]:8080
4.http-vhosts.conf配置(注意 Require all granted,不要写成什么allow from all什么的。可以参考httpd.conf中的写法。)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/E/php/wamp/think"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "D:/E/php/wamp/think">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/E/php/wamp/www"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "D:/E/php/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
注意修改正确的项目根目录
D:/E/php/wamp/www 和 D:/E/php/wamp/think
注意
Require all granted不要写成 allow from all 之类的。apache版本高了 语法也变了。
现在可以访问 localhost:80
localhost:8080了
如果觉得有用,请注明出处。
---------------------
配置多端口的虚拟主机,其实有个好处就是把一个服务器扳成两半,同时放多个站点上去。域名绑定的时候,只需要绑定到不通的端口上就行了。
还有一个好处就是 程序员电脑上就不只是一个 www的根目录了,一次性可以打开多个本地站点。
相关文章推荐
- 返回页面
- iOS开发之数据存储(偏好设置)
- hdu2412Party at Hali-Bula【树型DP入门题】
- xcode import<xx/xx.h> 头文件报错
- 分治法求连续子数组的最大和
- Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found解决办法
- 第一阶段Linux作业
- bzoj1072: [SCOI2007]排列perm
- asp.net网页间传值方式之Response.Redirect和Server.Transfer
- SecureCRT突然假死的问题(Ctrl+S)
- IO_字节流_节点流_文件夹拷贝_工具制作_文件后缀与软件的关系JAVA149、163
- css预处理器(sass)
- hibernate学习(设计多对多 关系 映射)
- Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果
- 【PS】改变图标颜色
- QGis 二次开发最基础的问题 -- 显示数据
- Android用TabLayout实现类似网易选项卡动态滑动效果
- FPGA
- 只用一个栈顶指针top(没有bottom)实现的链式栈
- web项目设置全局变量