• 技术文章 >后端开发 >php教程

    Apache虚拟主机配置(多个域名访问多个目录)

    2016-07-29 09:07:03原创513
    原文: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
    在里面添加入下:
    示例:

    
        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 (日志)
    

    此例子添加了一个www.abc.com的主机和一个www.bbs.com的虚拟主机。

    注意:添加了虚拟主机之后必须重启apache服务。

    如果是服务器的话,直接访问域名便可以访问相应的虚拟主机网站了。

    如果是做测试环境(我的便是测试环境),可将真机的hosts文件修改,使得测试域名和服务器(虚拟机)ip地址关联,这样在真机访问域名,成光转到相应的虚拟主机网站的时候即成功。

    以上就介绍了Apache虚拟主机配置(多个域名访问多个目录),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Apache conf htdocs httpd local
    上一篇:使用gdb调试Nginx worker进程 下一篇:Windows下无法使用Nginx作为一个http文件服务器(权限问题?)
    PHP编程就业班

    相关文章推荐

    • PHP中的日期处理方法集锦_PHP教程• 在PHP中使用灵巧的体系结构_PHP教程• 抓取YAHOO股票报价的类_php技巧• Yii中创建自己的Widget实例_PHP• php短址转换实现方法_PHP

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网