今天把wamp配置搞明白了,需要记一下,要不然又忘了还得重新学习。其实配置方法很简单,我的wamp安装在F盘中,你们如果安装在C盘中,改一下路径就可以了,跟着我做,一定可以配置好。一共分为三步:
一:修改F:\wamp\bin\apache\apache2.4.9\conf\extra文件夹下的httpd-vhosts.conf文件,需要修改的地方我已经标出该文件如下所示:
学习英语的应该都能看懂,这两个是人家写的例子,当你配置的时候可以直接在上面修改,也可以前面加“#”注释掉。我来解释一下:
- ServerAdmin是管理员的邮箱(可以去掉或不修改);
- DocumentRoot是站点的目录,我修改为 “F:/wamp/www/demo1”;
- ServerName是站点的名字,我修改为 demo1.com;
- ServerAlias是站点的别名,可以修改为www.demo1.com;
- ErrorLog 是错误日志(可以去掉或不修改),目录自己指定;
- customlog是访问日志(可以去掉或不修改),目录自己指定。
我在wamp中www的文件夹下面建立了三个站点,
1:localhost(默认的),修改DocumentRoot 路径为 DocumentRoot “F:/wamp/www/”不过这个站点可以随意指定任何目录;
2:demo1.com,修改DocumentRoot 路径为 DocumentRoot “F:/wamp/www/demo1”;
3:demo2.com,修改DocumentRoot 路径为 DocumentRoot “F:/wamp/www/demo2”;
切记不需要的地方一定要注释掉,有一行没有注释,Apache就不能正常启动,修改后如下所示:
注意:以上是为了配置多站点的必要模块,但是我们还需要在Apachep配置文件中应用或者打开此模块;
二:在apache配置文件中开启多站点模块,也就是开启上面配置好的模块
Apache配置文件为:
F:/wamp/bin/apache/apache2.4.9/conf/httpd.conf 。配置此文件之前一定要备份,否则一步出错可能无法启动,我的Apache版本为2.4.9;因此我们打开此文件,搜索单词httpd-vhost;然后把前面的注释去掉,去掉后的配置如下图所示:
然后查找onlineoffline单词,修改权限,目的是允许所有的外部访问可以访问到服务器;
修改后的代码:
三:最后我们修改host文件,让配置好的站点有域名指向
在host文件后面添加三句如下图所示:
如果按照我上面配置的信息,肯定可以配置成功,一共三步,关键是用心记住你每一步的的操作和他们代表的意思。有问题直接评论回复。