Apache虚拟主机配置(多个域名访问多个目录)
2011-03-03 13:07
253 查看
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
在里面添加入下:
示例:
<VirtualHost 192.168.1.1:80>
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 (日志)
</VirtualHost>
<VirtualHost 192.168.1.1:80>
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 (日志)
</VirtualHost>
此例子添加了一个www.abc.com的主机和一个www.bbs.com的虚拟主机。
注意:添加了虚拟主机之后必须重启apache服务。
如果是服务器的话,直接访问域名便可以访问相应的虚拟主机网站了。
如果是做测试环境(我的便是测试环境),可将真机的hosts文件修改,使得测试域名和服务器(虚拟机)ip地址关联,这样在真机访问域名,成光转到相应的虚拟主机网站的时候即成功。
本文出自 “代军-互联网专家” 博客,请务必保留此出处http://dason.blog.51cto.com/658897/505312
为了方便管理虚拟主机,我决定使用一种方法,那就是修改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
在里面添加入下:
示例:
<VirtualHost 192.168.1.1:80>
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 (日志)
</VirtualHost>
<VirtualHost 192.168.1.1:80>
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 (日志)
</VirtualHost>
此例子添加了一个www.abc.com的主机和一个www.bbs.com的虚拟主机。
注意:添加了虚拟主机之后必须重启apache服务。
如果是服务器的话,直接访问域名便可以访问相应的虚拟主机网站了。
如果是做测试环境(我的便是测试环境),可将真机的hosts文件修改,使得测试域名和服务器(虚拟机)ip地址关联,这样在真机访问域名,成光转到相应的虚拟主机网站的时候即成功。
本文出自 “代军-互联网专家” 博客,请务必保留此出处http://dason.blog.51cto.com/658897/505312
相关文章推荐
- Apache虚拟主机配置(多个域名访问多个目录)(转)
- Apache虚拟主机配置(多个域名访问多个目录)
- PHP——Apache虚拟主机配置,通过域名访问本地站点
- Apache虚拟主机配置,实现多域名访问本地项目PHP空间,以及配置403Forbidden等错误的解决办法
- Windows环境下apache 配置(多域名访问多目录站点)
- apache 配置虚拟目录访问和域名访问的两种方式
- apache 配置虚拟目录访问和域名访问的两种方式
- apache 虚拟主机配置不同域名对应不同目录
- [Ubuntu] apache .htaccess根据访问的域名指向不同的目录
- apache基于域名的虚拟主机配置
- Sharepoint多站点通过apache进行多域名访问
- XAMPP虚拟主机配置,多域名绑定访问本地站点
- Apache禁止目录访问的方法
- [zz]启动apache后访问系统,提示没有权限访问目录,报403错误。
- apache下配置多域名多目录的应用
- **apache环境下 禁止显示 index of/ 目录下(如何禁止访问网站根目录)
- Apache下目录访问权限设置
- Apache配置虚拟主机、不同端口和域名、认证访问
- LAMP - Apache限制访问某个目录
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法