博主信息
博文 21
粉丝 0
评论 0
访问量 33069
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
配置多个本地网站测试的Apache目录
a张张张浩的博客
原创
1528人浏览过

本人经测试成功,不懂的可以留言

 一般我们在测试的时候,或者在开发的时候,都需要在自己电脑,也就是本地配置好php环境一遍开发或者测试,但时候由于我们在开发或者测试的过程 中,有可能不仅仅是一个网站,这时候我们就需要配置多个站点的,由于本地没办法绑定域名,所以我们也只能通过IP或者localhost+端口访问,那么 现在我们就来讲一下如何在本机实现绑定多个端口多站点的方法;


配置apache的方法这里就不多说了,可以参考:

知道配置文件:apache安装目录/conf/httpd.conf

 

找到

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

去掉#

如下:

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

 

去掉#是为了加载扩展配置

找到apache安装目录/conf/extra/httpd-vhosts.conf

 

我们就开始在这个文件里面配置多端口多站点了。

比如我们添加一个81端口的站点

找到

NameVirtualHost *:80
Listen 80

在下面添加一个81端口

Listen 81


然后在找到

<VirtualHost *:80>

   ServerAdmin webmaster@dummy-host.example.com

   DocumentRoot "c:/Apache24/docs/dummy-host.example.com"

   ServerName dummy-host.example.com

   ServerAlias www.dummy-host.example.com

   ErrorLog "logs/dummy-host.example.com-error.log"

   CustomLog "logs/dummy-host.example.com-access.log" common</VirtualHost>

 

这里的数据是不是很多啊,我们不需要那么多,我们只需要服务器名,和项目目录就行----------------virtuahost 可以直接写在 http.conf 里

 

我们改成

<VirtualHost *:80>

   DocumentRoot "D:/www" 

   ServerName 127.0.0.1</VirtualHost>

 

如果想要通过81端口访问,我们则添加下面的端口

 

<VirtualHost *:81>
 
    DocumentRoot "D:/www/test"
 
    ServerName 127.0.0.1:81
 
</VirtualHost>

   

  

 

现在我们已经成功配置好多端口多站点了,我们重启一下apache,再来测试一下。

 

下面我们在浏览器输入

localhost

则默认访问的是D:/www项目

 

输入localhost:8080

访问的则是D:/www/test项目


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学