apache-httpd虚拟主机配置

忙活了半个小时,总算是配上了,整理下吧。
NameVirtualHost   *:80  
   
  <VirtualHost   *:80>  
          DirectoryIndex   index.php  
          ServerName   "www.a.com"  
          DocumentRoot   "D:/Web/bbs"  
          ErrorLog   "D:/Web/log/error.log"  
          TransferLog   "D:/Web/log/access.log"  
  </VirtualHost>   
 
如果出现
Forbidden
You don't have permission to access / on this server 错误,就是新建的虚拟主机的目录没有读权限,两步搞定:
1.把相应目录的权限改为可读
2.在上面的代码后面添加如下代码
<Directory "D:/Web">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
表明允许所有访问!(*^__^*) 嘻嘻……
总之,我的配置文件的有关虚拟主机的代码为:
NameVirtualHost *
<VirtualHost *>
ServerName bbs.718g.com
DocumentRoot D:/Web/bbs
</VirtualHost>
<VirtualHost *>
ServerName [url]www.718g.com[/url]
DocumentRoot /home
</VirtualHost>
<Directory "D:/Web">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
记得在更改httpd.conf后要重启apache服务才能生效哦,祝你好运,O(∩_∩)O

你可能感兴趣的:(apache,职场,httpd,虚拟主机,休闲)