apache配置多端口多站点
2017-12-16 00:00
357 查看
一般我们在测试的时候,或者在开发的时候,都需要在自己电脑,也就是本地配置好php环境一遍开发或者测试,但时候由于我们在开发或者测试的过程中,有可能不仅仅是一个网站,这时候我们就需要配置多个站点的,由于本地没办法绑定域名,所以我们也只能通过IP或者localhost+端口访问,那么现在我们就来讲一下如何在本机实现绑定多个端口多站点的方法;
配置apache的方法这里就不多说了,可以参考:apache简单配置PHP5环境
知道配置文件: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
然后在找到
ServerAdminwebmaster@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项目
配置apache的方法这里就不多说了,可以参考:apache简单配置PHP5环境
知道配置文件: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
然后在找到
ServerAdminwebmaster@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项目
相关文章推荐
- Apache配置同一端口(非80)多站点
- apache 配置不同的端口访问不同的站点
- apache配置多站点(不同端口)
- Apache 虚拟站点配置--基于端口
- PHP+Apache如何监控多个端口和配置多站点
- apache本地配置多端口多站点
- Apache单服务器多端口多站点配置
- Freebsd apache配置多个端口站点
- apache本地配置多端口多站点
- Apache本机不同端口多站点配置:httpd-vhosts.conf
- Apache通过多端口配置多站点
- apache 配置多个端口 多个站点
- XAMPP集成环境下apache配置多端口多站点访问
- Apache本机不同端口多站点配置:httpd-vhosts.conf(转载)
- Apache Wamp WampServer 配置多端口 多站点 虚拟目录
- apache基于端口配置虚拟站点
- apache主机(站点)配置,端口监听,目录访问权限及分布式权限
- Apache虚拟机配置多端口站点
- PHP+Apache如何监控多个端口和配置多站点
- apache单ip配置多端口多站点