冷月葬花魂 发表于 2015-1-16 16:55:11

来讲讲:XAMPP下利用顶级域名绑定假造主机的设置办法和示例

安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
偶然候你必要一些顶级域名会见体例来会见你当地的项目,这时候候就必要设置假造主机,给你的目次绑定一个域名,完成多域名绑定会见。(当地的话能够经由过程修正hosts文件任意绑定甚么域名好比www.a.com大概localdemo)。
如今假定你有两个目次,一个存在于/xampp/htdocs/a,另外一个存在于/xampp/htdocs/b。
如今你想要在当地测试的时分会见www.a.com对应的目次是/xampp/htdocs/a,会见www.b.com对应的目次是/xampp/htdocs/b。明白Apache设置的实在就能够绕开了,由于XAMPP不过就是集成了Apache之类的情况集成包,完成多域名也就是经由过程设置Apache完成的。
以下设置针对的是XAMPPWindows1.7.4版本,不外关于XAMPP的其他版本也一样合用。


1、起首修正C:/WINDOWSsystem32driversetc目次下的hosts文件,用Notepad++或记事本翻开,到场:

代码以下:

127.0.0.1www.a.com
127.0.0.1www.b.com

2、翻开xamppapacheconfhttpd.conf文件,搜刮“Includeconf/extra/httpd-vhosts.conf”,确保后面没有#正文符,也就是确保引进了vhosts假造主机设置文件。
开启了httpd-vhosts.conf,默许的httpd.conf默许设置生效(确保httpd-vhosts.conf文件里也开启了假造主机设置,见第3条),会见此IP的域名将全体指向vhosts.conf中的第一个假造主机。(注重是第一个,详见第4)
3、在假造主机设置文件xamppapacheconfextrahttpd-vhosts.conf里设置:
作废NameVirtualHost*:80后面的##,如许就启用了vhosts.conf,默许的httpd.conf默许设置生效。假造主机设置将只在httpd-vhosts.conf里设置。

代码以下:

<VirtualHost*:80>
DocumentRoot/xampp/htdocs/a
ServerNamewww.a.com
</VirtualHost>
<VirtualHost*:80>
DocumentRoot/xampp/htdocs/b
ServerNamewww.b.com
</VirtualHost>



4、设置完了第3条以后,你会发明会见localhost间接指向到设置的a谁人路径往了,这个成绩在第2条有讲。也就是开启了vhosts后,默许的httpd的设置就会生效了,默许的会见就指向到vhosts里的第一条设置往了。这时候候你要把localhost的目次设置给设置返来。

代码以下:
<VirtualHost*:80>
DocumentRoot/xampp/htdocs/
ServerNamelocalhost
</VirtualHost>

至此,XAMPP的假造主机设置终了,如今会见localhost仍是本来的XAMPP的匡助指南,会见www.a.com将指向到绑定的a目次,会见www.b.com将指向到绑定的b目次。
实例参考:
XAMPP增加VirtualHost以撑持多个站点
在c:xamppapacheconfextrahttpd-vhosts.conf文件中增加以下内容:

代码以下:

NameVirtualHost*:80
<VirtualHost*:80>
DocumentRoot"E:/php/wordpress"
ServerNamewordpress
</VirtualHost>
//上面这一段必需到场,否则没法会见
<Directory"E:/php/wordpress">
OptionsIndexesFollowSymLinksIncludesExecCGI
AllowOverrideAll
Orderallow,deny
Allowfromall
</Directory>


不外能够将下面两段合在一同

代码以下:
<VirtualHost*:80>
DocumentRoot"E:/php/wordpress"
ServerNamewordpress
<Directory"E:/php/wordpress">
OptionsIndexesFollowSymLinksIncludesExecCGI
AllowOverrideAll
Orderallow,deny
Allowfromall
</Directory>
</VirtualHost>

(这一段将localhost默许会见设置返来,将必需放在前面)

代码以下:

<VirtualHost*:80>
DocumentRoot"D:/xampp/htdocs/"
ServerNamelocalhost
</VirtualHost>



在C:WINDOWSsystem32driversetc目次下的hosts文件中增加以下内容:

代码以下:

127.0.0.1wordpress


Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。

蒙在股里 发表于 2015-1-18 17:15:38

其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。

admin 发表于 2015-1-25 20:16:05

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。

老尸 发表于 2015-2-3 22:58:48

有疑问前,知识学习前,先用搜索。

若天明 发表于 2015-2-9 07:04:21

为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?

冷月葬花魂 发表于 2015-2-27 04:41:56

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

仓酷云 发表于 2015-3-8 22:17:16

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

不帅 发表于 2015-3-16 16:32:06

随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。

透明 发表于 2015-3-23 00:00:40

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
页: [1]
查看完整版本: 来讲讲:XAMPP下利用顶级域名绑定假造主机的设置办法和示例