Apache在安装之后默认只是指向一个站点(例如http://127.0.0.1/只是指向一个文件夹),如果要实现多站点(例如127.0.0.1指向aaa1目录,127.0.0.2指向aaa2目录……),配置起来也并不困难。
首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。目的是让Apache在启动时能加载虚拟主机模块
[AppleScript]
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
[AppleScript]
#Include conf/extra/httpd-vhosts.conf
接着找到同一文件中的 DocumentRoot 和 Directory ,改为站点目录的上一级目录
例如站点放在 E:/aaa/aaa1 和 E:/aaa/aaa2,则改为以下形式
DocumentRoot "E:/aaa"
<Directory "E:/aaa">
配置完成后即可打开Apache安装目录下 /conf/extra/httpd-vhosts.conf 虚拟主机配置文件
如果站点分别放在 E:/aaa/aaa1 和 E:/aaa/aaa2 目录下,并且使用 http://127.0.0.2/ 和 http://127.0.0.3 分别访问上述两个站点,则在 httpd-vhosts.conf 文件后面新增下面的内容
<VirtualHost *:80>
DocumentRoot "E:/aaa/aaa1"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/aaa/aaa2"
ServerName 127.0.0.3
</VirtualHost>
上述所有操作完成后,即可重启Apache服务,多站点配置圆满完成!
输入http://127.0.0.2/ 和 http://127.0.0.3 分别访问上述两个站点
分享到:
相关推荐
apache 设置主机头,同一端口绑定多个域名和网站
如何在LINUX服务器CentOS下Apache配置多域名或者多端口映射
NULL 博文链接:https://onestopweb.iteye.com/blog/2338115
Apache配置多端口及Apache端口修改方法
Apache配置详解 最好的APACHE配置教程 包你满意
Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,
Mac自带Apache多端口的配置,不是自带的也可以,需要注意的是引号必须是英文半角的。
Apache多端口多站点的配置方法,配置apache服务器的朋友可以参考下。
这个是跟之前的一个个资源配套使用的,Linux PHP环境安装(可以查看我的资源),环境主要为Linux+Apache+PHP+MySQL,安装好环境以后,可以通过这个简单的配置,支持服务器多项目多域名的支持,只是简单的教程,仅供...
Apache中设置多个端口,实现多个端口网站;经测试可以正常使用
Apache24和PHP7.2配置教程
http-simple-proxy存在,因此您可以在同一端口上运行多个应用程序 这是http-master的重写工作,以简化操作,如果您需要更强大的方法,请使用http-master 它是一种前端HTTP服务,可轻松设置反向代理/重定向/其他动作...
Apache配置详解(最好的APACHE配置教程
Apache配置详解(最好的APACHE配置教程)
Apache+tomcat服务器环境中多域名的配置Apache+tomcat服务器环境中多域名的配置
apache 80端口占用问题 apache 80端口占用问题 apache 80端口占用问题
超详细录屏Linux apache服务器基于ip,端口,域名的虚拟地址配置!
有很多朋友喜欢在windows下使用apache作为web服务器,有时候想用非80端口提供服务,因为未备案域名都是封了80端口,提供下载的时候可以用别的端口了,这里简单分享下,方便需要的朋友
Windows 下 apache 配置二级域名 我测试过的 绝对可行