hosts文件是用来解析的,  betway体育app但是本地

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

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

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

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

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

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

   

      【解决方法】

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

        

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

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

 

       3  修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入:

        127.0.0.1  虚拟域名

 

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

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

     

XAMPP虚拟主机配置--20150423,xampp--20150423

你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.a.com 或者 localdemo)。
现在假定你有两个目录,一个存在于 /xampp/htdocs/5hoom,另一个存在于 /xampp/htdocs/chinadoto 。
现在你想要在本地测试的时候访问 www.5hoom.com 对应的目录是 /xampp/htdocs/5hoom ,访问 www.chinadoto.com 对应的目录是 /xampp/htdocs/chinadoto 。
懂得 Apache配置的其实就可以绕开了,因为 XAMPP 无非就是集成了 APache 之类的环境集成包,实现多域名也就是通过配置 Apache 实现的。

当然网上搜索到的方法很多,但是网上的信息都是转载来转载去的,有的方法我怀疑是否验证过是否正确都不知道。以下的方法是我亲测的,如果你按照我的配置还是 无法实现本地多域名调试的话,可能是因为你的 XAMPP 的版本和我的不一致造成的。你可以在下面评论告知我,我会给你一一解答。以下配置针对的是 XAMPP Windows 1.7.1 版本。

1、首先修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入:
127.0.0.1 www.5hoom.com
127.0.0.1 www.chinadoto.com

2、打开xamppapacheconfhttpd.conf文件,搜索 “.. conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。

开启了httpd-vhosts.conf,默认的httpd.conf默认配置失效(确保 httpd-vhosts.conf 文件里也开启了虚拟主机配置,见第3条),访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。

3、在虚拟主机设置文件xamppapacheconfextrahttpd-vhosts.conf里设置:
取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/5hoom
ServerName www.5hoom.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /xampp/htdocs/chinadoto
ServerName www.chinadoto.com
</VirtualHost>

4、 设置完了第3条之后,你会发现访问 localhost直接指向到设置的 a 那个路径去了,这个问题在第2条有讲。也就是开启了 vhosts 后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost 的目录配置给设置回来。
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/
ServerName localhost
</VirtualHost>

至此,XAMPP 的虚拟主机设置完毕,现在 访问 localhost 还是原来的 XAMPP 的帮助指南,访问 www.5hoom.com 将指向到绑定的 5hoom 目录,访问 www.chinadoto.com 将指向到绑定的 chinadoto 目录。

引用:

你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟...

XAMPP虚拟主机配置,多域名绑定访问本地站点

1.

XAMPP有时候你需要一些顶级域名访问方式来访问你本地的项目也就是虚拟主机配置,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问。

首先修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入: 127.0.0.1 www.a.com

在Mac 下一直使用 MAMP 搭建本地 php 环境,因为其强大的组合配置以及方便的 UI 操作。因为公司的电脑是 Windows的,有时候需要搭建 php 环境来调试一些小东西方便自己工作,因为只是小应用,所以自己搭建本地的 WAMP 环境就没有必要了,网上的 WAMP环境集成包还是很多的,什么 PHPNow 啊,WampServer 啊,PHPStudy 啊,AppServ 啊,EasyPHP啊之类的我都没用过,以及我之前一直在使用的 UniServer,琳琅满目啊,看得我眼花缭乱。之所以后来不用 UniServer的原因其实我也不知道, UniServer 很强大,值得推荐一下,但是后来我又转用了 XAMPP ,因为它也很强大,并且文件包达 100MB还多,当然你可以下载 Lite 版本,但是文件大小都比 UniServer 大出好几倍,可能就是因为它的大,后来我才转用了 XAMPP。

 

有时候你需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如www.a.com或者 localdemo)。

hosts文件是用来解析的,你在浏览器里输入一个域名www.a.com,第一个就是找hosts文件里有没有www.a.com对应的解析记录,找不到再找dns

现在假定你有两个目录,一个存在于 /xampp/htdocs/a,另一个存在于 /xampp/htdocs/b 。

2.

现在你想要在本地测试的时候访问www.a.com对应的目录是 /xampp/htdocs/a ,访问www.b.com对应的目录是 /xampp/htdocs/b 。

在wamp里打开httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件,访问此IP的域名将全部指向 vhosts.conf 中的第一个虚拟主机。

懂得 Apache配置的其实就可以绕开了,因为 XAMPP 无非就是集成了 APache 之类的环境集成包,实现多域名也就是通过配置 Apache 实现的。

 

当 然网上搜索到的方法很多,但是网上的信息都是转载来转载去的,有的方法我怀疑是否验证过是否正确都不知道。以下的方法是我亲测的,如果你按照我的配置还是 无法实现本地多域名调试的话,可能是因为你的 XAMPP 的版本和我的不一致造成的。你可以在下面评论告知我,我会给你一一解答。以下配置针对的是XAMPP Windows 1.7.1 版本。

在我的电脑里些文件的路径是D:wampbinapacheApache2.2.21conf

1、首先修改C盘WINDOWSsystem32driversetc目录下的 hosts 文件,用记事本打开,加入:

3.

(是在文件的未尾加入)

在虚拟主机设置文件D:wampbinapacheApache2.2.21extrahttpd-vhosts.conf里设置: 取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。

127.0.0.1www.a.com

<VirtualHost *:80>

本文由必威发布于必威-运维,转载请注明出处:hosts文件是用来解析的,  betway体育app但是本地

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。