码迷,mamicode.com
首页 > 其他好文 > 详细

Apache虚拟主机(VirtualHost)配置

时间:2014-06-18 23:17:06      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   ext   

首先找到Apache的配置文件httpd.conf

find / -name httpd.conf

找到以下代码处

#Virtual hosts
#Include conf/extra/httpd-vhosts.conf

按照上面的格式加入一行,你的虚拟主机配置文件,当然,你可以先加入再去写配置

Include conf/extra/httpd-vhosts.端口号.conf

#此处填写端口号是为了统一管理,便于记忆

之后新建配置文件,在配置文件中输入以下信息

touch conf/extra/httpd-vhosts.端口号.conf
NameVirtualHost *:80
Include conf/vhosts/80/*.conf

#上文意思就是,加载所有80端口下的配置文件

最后,在vhosts文件夹下,建立对应端口的文件夹,在里面建立对应网站的虚拟主机配置信息,具体信息如下:

<VirtualHost *:端口号>
  ServerName 域名
  DocumentRoot "代码存放地址"
  <Directory "代码存放地址">
    Options -Indexes FollowSymLinks
    AllowOverride none
    Order allow,deny
    Allow from all
    DirectoryIndex index.php demo.html
  </Directory>
  ErrorLog "logs/域名.error_log"
  CustomLog "logs/域名.access_log" common
</VirtualHost>

至此,虚拟主机的配置就结束了,这样配置的好处是便于管理,对文件映射关系更加直观,下面就是文件引用结构图

conf
  -httpd.conf

  -extra
    --httpd-vhosts.端口号.conf
  ...

  -vhosts
    --80
      ---www.example.com.conf
      ...
    --8080
      ---www.text.com.conf
      ...
    --端口号
      ---www.x.com
      ---www.xx.com
      ---www.xx.com
      ...
    ...

引用关系如下

http.conf{
  httpd-vhosts.端口号.conf{
    www.example.com.conf
    ....
  }
  ....
}

Apache虚拟主机(VirtualHost)配置,布布扣,bubuko.com

Apache虚拟主机(VirtualHost)配置

标签:style   class   blog   code   http   ext   

原文地址:http://www.cnblogs.com/ich1990/p/3789773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!