您的位置:首页 > 运维架构 > Apache

WIN7下wamp配置虚拟主机

2015-09-16 15:20 661 查看
第一步:

找到:\wamp\bin\apache\apache2.4.9\conf\httpd.conf

#Include conf/extra/httpd-vhosts.conf ,删掉“#”。为开启虚拟主机

第二步:

找到:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf

按初始安装配置时,文件存放在www目录下,所以首先配置它。

如下。如若添加多个,则多次操作。

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "D:/wamp/www/"
ServerName localhost
ServerAlias www.dummy-host.example.com
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost.log" common
</VirtualHost>


第三步:对httpd.conf文件,添加如下

<Directory "d:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


第四步:

找到C:\Windows\System32\drivers\etc\hosts文件,可添加如下网址。

127.0.0.1 localhost

127.0.0.1 www.vdj.com

127.0.0.1 hello.com

第五步:

重启wamp的apache服务。

有时候本地搭建wamp的时候会出现:输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don’t have permission to access/on this server.的提示,如何解决?

找到httpd.conf,用记事本打开httpd.conf,然后将

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

这里改成:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>


<Directory />
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>


将Deny from all 改为:Allow from all ,然后重新启动所有服务。

现在打开localhost或127.0.0.1时发现可以访问了,但访问phpmyadmin时候,出现“You don’t have permission to access /phpmyadmin/ on this server.”的提示。

解决方法,打开如下文件:

D:/wamp/alias/phpmyadmin.conf    //这个就是你的wamp的安装目录下的内容,用编辑器打开

修改成这样:

<Directory "d:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Allow from 127.0.0.1
</Directory>


修改保存后,一定要记得重启wampserver哟。接下来就应该搞定了吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache 虚拟主机 win7