关于WAMPserver配置httpd.conf没法修改根目录解决方法

  最近在学习php开发, 在慕课网上先听了安装配置WAMP server的课,但是第二步配置网站根目录的地方就出错了,按照网课上讲的将httpd.conf文件中的 【Document】和【Directory】对应的目录改为自定义的目录后,在网址上打localhost依然是原配置的www目录。php


 

  不过我在打开httpd配置文件的下面发现了一个叫作httpd-vhosts的配置文件,如图所示:学习

     

  在网上查了查,是配置虚拟主机的意思,用文本编辑后发现配置信息如图:网站

  

  这里的ServerName也是Localhost;spa

  那么只要在httpd-vhost配置文件这里的【DocementRoot】和【Directory】后面修改为对应的想要自定义的根文件地址,便可成功。3d

  至于为何会这样,我看网课的配置教程的Apache版本是2.2.21而我下的版本是2.4.23 多是由于版本变更更新的不一样初始配置的缘由吧。server


 

  而基此,我又发现了另外一个问题:在配置多站点的时候,我将虚拟主机配置中的localhost的server名改成test1.com,并添加了一个test2.com的虚拟主机,如图:blog

    

  并配置好其余文件,能够正常访问test1.com和test2.com;教程

  可是在访问localhost的时候,却跳到了test1.com的访问站点,而后我将test2.com放在test1.com前面,发现再次访问localhost的时候,跳到了test2.com;开发

  而我在httpd的配置文件中也发现了Server名为localhost的 配置主机;test

  在并没找到解决方法和缘由,我只能暂且推论,即便在httpd配置文件中配置了Server名为localhost,也须要在虚拟主机配置中配置,不然,当其寻找不到对应Server就  选取最近的配置Server也多是类似的配置Server做为站点。


 

   【做为一个初学者,此文仅仅发表本身看法,若有不对的地方, 欢迎各路大神指出,谢谢】

相关文章
相关标签/搜索