Apache配置同一端口(非80)多站点
2014-12-06 10:50
489 查看
Apache配置同一端口(非80)多站点
测试环境的时候,用到很多自己架的网站,这个时候就需要用apache配置多站点了,刚开始按网上教程做还好,但是由于80端口被占用,费了挺多时间才搭建出来。环境: Win7系统 Apache2.4(使用的81端口)自定义端口的话,去找度娘。首先,在httpd.conf文件中:#LoadModule vhost_alias_module modules/mod_vhost_alias.so和
#Include conf/extra/httpd-vhosts.conf前面的
#给去掉,然后修改httpd-vhosts.conf文件,在/conf/extra文件夹中。如果你的多站点的虚拟目录路径分别为"F:\www\www1"和"F:\www\www2",加入下面语句:
NameVirtualHost 127.0.0.1:81 <VirtualHost 127.0.0.1:81> DocumentRoot "F:\www\www1" ServerName www1.com </VirtualHost> <VirtualHost 127.0.0.1:81> DocumentRoot "F:\www\www2" ServerName www2.com </VirtualHost>关于怎么自定义根目录,可以在httpd.conf中搜索并修改成下面内容:
DocumentRoot "F:\www" <Directory "F:\www"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # ... Require all granted </Directory>其中,"F:\www"就是自己指定的根目录了。Require all granted是允许所有访问。由于没有注册的域名,搭建的是本地环境,其中的www1.com和www2.com是假设的域名,自行设定。别搞个baidu.com哦~再之后进C:\Windows\System32\drivers\etc目录用记事本打开hosts文件,添加下面两句:
127.0.0.1 www1.com 127.0.0.1 www2.com在hosts中添加端口是没用的,所以我们访问网站的时候浏览器输入下面内容访问就可以了:
www1.com:81 www2.com:81
本文出自 “zero4eva” 博客,请务必保留此出处http://zero4eva.blog.51cto.com/7558298/1587001
相关文章推荐
- Apache 虚拟站点配置--基于端口
- apache配置多站点(不同端口)
- apache单ip配置多端口多站点
- Apache通过多端口配置多站点
- apache本地配置多端口多站点
- 分享一个 Nginx + Apache 公用 80 端口的配置方案
- Apache本机不同端口多站点配置:httpd-vhosts.conf(转载)
- apache配置多端口多站点
- apache主机(站点)配置,端口监听,目录访问权限及分布式权限
- apache基于端口配置虚拟站点
- 分享一个 Nginx + Apache 公用 80 端口的配置方案
- PHP+Apache如何监控多个端口和配置多站点
- XAMPP集成环境下apache配置多端口多站点访问
- apache本地配置多端口多站点
- Apache本机不同端口多站点配置:httpd-vhosts.conf
- Apache配置 80端口冲突问题的解决办法
- Apache Wamp WampServer 配置多端口 多站点 虚拟目录
- apache 配置不同的端口访问不同的站点
- apache同一台机80端口部署多个站点
- Apache虚拟机配置多端口站点