wamp2.5版本配置多端口虚拟主机
2024-08-30 13:58:51
1.保证httpd.conf下
LoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"
PHPIniDir E:/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 "E:/wwwroot/think"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "E:/wwwroot/think">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "E:/wwwroot/test"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "E:/wwwroot/test">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
注意
修改正确的项目根目录 E:/wwwroot/test 和 E:/wwwroot/think
Require all granted不要写成 allow from all 之类的,apache版本高了 语法也变了。
现在可以访问 localhost:80和localhost:8080了
最新文章
- C语言 &#183; 4-3水仙花数
- Linux下安装 MySQL
- Cesium原理篇:3最长的一帧之地形(2:高度图)
- js中属性和方法的类型和区别
- Lucene.net 实现近实时搜索(NRT)和增量索引
- js的隐含参数(arguments,callee,caller)使用方法
- 使用docker搭建nfs实现容器间共享文件
- HTML新特性之一----canvas
- white-space norma nowrap强制同一行内显示所有文本文字,让所有文字内容中一排显示不换行
- Linux下which、whereis、locate、find 区别
- SpringCloud Eureka 报错 无法启动问题
- web前端(1)——了解什么是前端,以及与后端的关系
- bzoj 1257: [CQOI2007]余数之和 (数学+分块)
- 20190316xlVba_设置行高的改进方案
- Mapreduce入门和优化方案
- python基础知识回顾之元组
- SCPD
- VS中快捷键修改以及快捷键的查看
- thinkphp3.2 输入框默认值
- SQL Server2008 R2 数据库镜像实施手册(双机)