Apache虚拟主机配置(多个域名访问多个目录),apache虚拟主机
程序员文章站
2022-05-20 22:23:11
...
Apache虚拟主机配置(多个域名访问多个目录),apache虚拟主机
原文:http://dason.blog.51cto.com/658897/505312
Apache虚拟主机配置(多个域名访问多个目录)
为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件。 第一步首先要使扩展文件httpd-vhosts.conf生效:1. 打开 apache/conf/httpd.conf 文件
2. 找到 # Include conf/extra/httpd-vhosts.conf
3. 去掉前面的注释符#号
4. 打开 apache/conf/extra/httpd-vhosts.conf
5. 添加以上的多端口或多域名代码(这里以多域名为例):
6. 打开apache2/conf/extra/httpd-vhost.conf
在里面添加入下:
示例:
此例子添加了一个www.abc.com的主机和一个www.bbs.com的虚拟主机。 注意:添加了虚拟主机之后必须重启apache服务。 如果是服务器的话,直接访问域名便可以访问相应的虚拟主机网站了。 如果是做测试环境(我的便是测试环境),可将真机的hosts文件修改,使得测试域名和服务器(虚拟机)ip地址关联,这样在真机访问域名,成光转到相应的虚拟主机网站的时候即成功。ServerAdmin dason@sina.com (你的邮箱) DocumentRoot /usr/local/apache2/htdocs/Joomla(此虚拟主机的根目录) ServerName www.abc.com(此处为域名) ErrorLog /usr/local/apache2/htdocs/abc/error_log (日志) TransferLog /usr/local/apache2/htdocs/abc/access_log (日志) ServerAdmin dason@sina.com (你的邮箱) DocumentRoot /usr/local/apache2/htdocs/bbs (此虚拟主机的根目录) ServerName www.bbs.com (此处为域名) ErrorLog /usr/local/apache2/htdocs/bbs/error_log (日志) TransferLog /usr/local/apache2/htdocs/bbs/access_log (日志)
推荐阅读
-
Apache虚拟主机的配置和泛域名解析实现代码
-
详解Apache配置多个监听端口和不同的网站目录
-
本地机apache配置基于域名的虚拟主机详解
-
Apache 配置多端口 多虚拟主机 局域网访问示例
-
windows2003 apache配置虚拟主机和绑定域名服务
-
apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
-
apache虚拟主机配置: 二级目录访问跳转到其他根文件夹
-
nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
-
apache服务器一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
-
如何通过Apache在本地配置多个虚拟主机