Apache —— v-host配置,apachev-host配置


关于apache对V-host的配置是开发人员在开发过程中经常要使用到的,虽然配置的操作不是很困难,但是却十分重要。
注意:配置V-host前必须要打开apache的配置文件,将V-host模块打开,配置的v-host才能生效。
步骤:首先打开apache的httpd这个配置文件,然后在文件中找到下面这两行

然后将前面的注释去掉,重启apache,就能生效了。这里还有一点要注意,打开了这个模块后,无法打开localhost了,需要在v-host中配置这个域名,才能正常访问。


配置详细说明:

首先打开apache的v-host的配置文件,文件位置应该是在wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.conf。
假如我们要配置www.debug_hh.com这个域名。步骤如下:

<VirtualHost *:80> 
    ServerName www.debug_hh.com #表示要访问的域名
    DocumentRoot D:\wamp\www\managerProject\web\src\backend\web #项目的地址
    <Directory  "D:\wamp\www\managerProject\web\src\backend\web">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Order deny,allow
        allow from all
    </Directory>
</VirtualHost>

首先将配置写好。ServerName表示的要配置的域名,DocumentRoot表示资源路径,也就是项目的地址。配置中加了三行非常重要要的代码

AllowOverride All
Order deny,allow
allow from all

如果没有写上这些配置的话,访问这个域名会提示403 Forbidden错误,Forbidden
You don’t have permission to access / on this server.
这主要是目录访问权限没有设置,需要设置对目录的访问权!
写好对v-host的配置以后,接下来就要对host文件添加一行代码,文件位置:C:\WINDOWS\system32\drivers\etc\hosts,
127.0.0.1 www.debug_hh.com
保存之后就可以访问这个域名里面的内容了。
总结一下,配置v-host的步骤以及注意事项:


注意事项:
1,目录路径,如E:\WebRoot\biuuu
2,访问权限,如上Deny from all修改为allow from all
3,host文件,配置虚拟域名host指向
4,httpd文件,打开Include conf/extra/httpd-vhosts.conf模块
5,httpd-vhosts文件,配置虚拟主机

相关内容

    暂无相关文章