但是本地浏览器访问时用域名+项目名访问时

【配置阿里云 II】(续)xampp多站点配置(设置虚拟域名)(顶替默认加载dashboard修改方式),xamppdashboard

     
 在xampp环境中,为了方便的管理多个项目,需要通过配置相关文件来设置多个虚拟站点。

       如果不配置虚拟端口,项目上线会发生如下情况:

     
 在域名绑定ip后(应用程序池中网站也设置好指向),dns解析没问题情况下

     
  但是本地浏览器访问时用域名+项目名访问时,并不会指向项目默认路径,而是定到xampp默认dashboard页面

     
 大部分的使用场景都是这样的:一台服务器部署N个项目,其中域名直接解析为门户网站首页,其余项目都是通过门户网站上导航栏菜单访问,如果没有配置xampp多站点,就会出现域名直接解析定位到默认dashboard

   

      【解决方法】

       1 打开xampp\apache\conf\httpd.conf文件,搜索 “Include
conf/extra/httpd-vhosts.conf”(ctrl+f),确保前面没有 #
注释符,也就是确保引入了 vhosts
虚拟主机配置文件,开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效(确保
httpd-vhosts.conf
文件里也开启了虚拟主机配置,见第下面第2条),这样访问此IP的域名将全部指向vhosts.conf
中的第一个虚拟主机。

        

     2 xampp\apache\conf\extra\httpd-vhosts.conf里设置:取消
NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf
,默认的httpd.conf默认配置失效。虚拟主机配置将只设        置在
httpd-vhosts.conf 里。

       <VirtualHost *:80>
       DocumentRoot “盘符:/项目”
       ServerName 虚拟域名(详见第三步)
       </VirtualHost>

 

       3  修改C盘WINDOWS\system32\drivers\etc目录下的 hosts
文件,用记事本打开,加入:

        127.0.0.1  虚拟域名

 

       
  设置完成后请一定记得,重启Apache服务,就本地浏览器访问就可以了。

       
  这样域名直接访问项目(不会出现路径指向项目但域名访问直接出现调到默认dashboard页面)

     

相关文章