【配置阿里云 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页面




     

相关内容