wamp多站点虚拟目录配置,apache让其他电脑访问自己的主机

  • A+
所属分类:好玩的工具

1、安装wamp,传送门http://www.wampserver.com/

2、打开appserv的安装目录,找到httpd.conf文件。

一般位置D:\wamp64\bin\apache\apache2.4.18\conf\

3、修改这个文件的内容,去掉#号

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

去掉#意思是启用apache的虚拟主机功能。

#Include conf/extra/httpd-vhosts.conf

去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。

注意:找不到不要紧,有些wamp安装好就是默认开启的

4、打开Apache的apache/conf/extra下的次配置文件httpd-vhosts.conf

什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。
分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot D:\wamp64\www\test1
ServerName test888.com
<Directory "D:/wamp64/www/test1">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog D:/wamp64/www/test1/error.log
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot D:\wamp64\www\test2
ServerName test999.com
<Directory "D:/wamp64/www/test2">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
ErrorLog D:/wamp64/www/test1/error.log
</VirtualHost>

*以上路径中的斜线左斜右斜都可以。

5、打开在C:/WINDOWS/system32/drivers/etc中的hosts文件中加上如下的内容

#

127.0.0.1 localhost

::1 localhost

127.0.0.1 test888.com

127.0.0.1 test999.com

127.0.0.1 test666.com

6、测试弄一个index.html页面放到对应的目录中。如果可以打开,恭喜你。本机环境已经OK了。

记得apache服务要重启,重启,重启。

7、如何让局域网的其他电脑也能访问?

需要在httpd.conf 中搜索127.0.0.1,修改为all(找不到没关系,有就改)

AllowOverride None(找不到没关系,有就改)

Require all granted(找不到没关系,有就改)

翻看第四步次配置文件httpd-vhosts.conf,test1配置的是能够局域网访问的,test2不能,其他电脑访问会报403 Forbidden错误。区别自己看,重点是Require local改成了Require all granted。

注意:其他电脑访问需要在其他电脑修改hosts文件,添加127.0.0.1(换成阿帕奇所在机器的IP) test888.com

 

废话一大堆,这个wamp工具有什么用呢?他可以让大家自己随便折腾wordpress,同时弄还多测试php环境的测试站来玩耍。东灵聊动漫这个网站就是这么折腾出来的,不用担心那些平台封帐号啦,内容有备份。

weinxin
东灵聊动漫的微信公众号
扫一扫,无广告版更清爽。爱动漫,善求知,涨心眼儿。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: