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


 

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

     
澳门凯旋门游戏网址 1

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

  澳门凯旋门游戏网址 2

  这里的ServerName也是Localhost;

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

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


依据网课上讲的将httpd.conf文件中的。 

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

依据网课上讲的将httpd.conf文件中的。    澳门凯旋门游戏网址 3

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

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

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

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


 

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

相关文章