关于WAMPserver配置httpd.conf无法修改根目录解…

2018-06-22 05:14:28来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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


 

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

     

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

  

  这里的ServerName也是Localhost;

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

  至于为什么会这样,我看网课的配置教程的Apache版本是2.2.21而我下的版本是2.4.23 可能是因为版本变动更新的不同初始配置的原因吧。


 

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

    

  并配置好其他文件,可以正常访问test1.com和test2.com;

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

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

  在并没找到解决方法和原因,我只能暂且推论,即使在httpd配置文件中配置了Server名为localhost,也需要在虚拟主机配置中配置,否则,当其寻找不到对应Server就  选取最近的配置Server也可能是相似的配置Server作为站点。


 

   【作为一个初学者,此文仅仅发表自己见解,如有不对的地方, 欢迎各路大神指出,谢谢】

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Laravel的三种安装方法总结

下一篇:php实现头像预览上传功能