apache多个端口多站点配置

如何在本机实现绑定多个端口多站点的方法;

配置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

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

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

找到

NameVirtualHost *:80

在下面添加一个8080端口

Listen 8080

然后在找到

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

 

这里的数据是不是很多啊,我们不需要那么多,我们只需要服务器名,和项目目录就行了

我们改成

DocumentRoot “D:/www”

ServerName localhost

ServerAlias localhost

 

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

DocumentRoot “D:/www/test”

ServerName localhost

ServerAlias localhost

 

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

下面我们在浏览器输入

localhost

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

输入localhost:8080

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

 

 

http://www.liqingbo.cn/blog-320.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>