Blogger Information
Blog 21
fans 0
comment 0
visits 28446
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
配置多个本地网站测试的Apache目录
a张张张浩的博客
Original
1306 people have browsed it

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

 一般我们在测试的时候,或者在开发的时候,都需要在自己电脑,也就是本地配置好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项目


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post