十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以下载腊滑phpwamp8.1.8.8,在站点管理里面随意设置PHP站点,每个亏瞎站点都轮空腊可以分配不同的php版本,建立多个站点很方便。
创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务邛崃,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
apache 同一虚拟目录绑定多个不同域名实例方法
要想多域名绑定同一目录的实现就要用到serveralias方码袭磨法,下面我们以为实例,
namevirtualhost *:80
virtualhost *:80
servername web-demo
serveralias zhutiai点抗
documentroot "x:/www/htdocs"
/virtualhost
directory "x:/www/htdocs"
options followsymlinks includesnoexec indexes
directoryindex index.htm index.html index.php教程
allowoverride none
order deny,allow
allow from all
/directory注迟斗:域名之间以空格分开,要不就会绑定失败哦,还有重启你的apache服务器禅码就ko了。
1. 在 hosts 文件中设置域名解析
和正常的域名一样,这两个域名并不存在,我们也需要进行解析;否则浏览器不知道去哪儿找到服务器。我们来使用本地 hosts 文件来解决这个问题。这个文件用来指定域名和ip地址之间的映射关系。当你要在浏览器中要输入一个网站进行访问的时候,浏览器会向本地网络的dns服务器发出域名解析请求。但是在发出解析请求之前,首先会在hosts文件中查找是否有解析记录;如果有域名的记录,则使用该记录进行访问。因此,这个文件相当于域名解析的高速缓存文件。
Hosts 文件保存在 C:WindowsSystem32driversetc 目录下,无扩展名,使用文本编辑器(记事本,emeditor,UltraEdit等)可以打开编辑;如果是 Windows Vista 或者 Windows 7 ,需要首先使用管理权权限打开记事本。
然后,我们在文件最后面添加两行域名解析记录,每行一个域名。陪中好前面为ip地址,空间用空格或者制表符隔开,后面是域名:
127.0.0.1
127.0.0.1
然后保存该 hosts 文件。
2. 在 htdocs 目录下添加两个文件夹
我们在 xampp/htdocs 目录下建立两个文件夹,芦铅分别命名为 和 。这里文件目录的名字设置为域名格式是为了便于区分,并非强制要求;只要目录名和后面的设置一致即可。
我们在 目录中添加一个 index.html 文件,内容如下:
html
h1Welcome to ;/h1
/html
在 目录中也添加一个同样的 index.html 文件,将其中 ABC 替换为 XYZ 即可。
说明一下,这个 index.html 文件并不符合 HTML 规范,只是最后用来验证我们的多域名支持成功与否。
3. 在 apache 中添加多域名支持
现在岁最关键的一步,要集中注意力了哦。我们来让 apache 中绑定多个域名,支持多个站点的访问。使用文件编辑器打开文件 xamppapacheconfextrahttpd-vhosts.conf 。
首先找到 NameVirtualHost *:80 ;去掉前面的注释符号 # 。如果没有这一行,就自己添加一行。
然后添加以下代码:
VirtualHost *:80
ServerAdmin postmaster@abc.tld
DocumentRoot "/xampp/htdocs/"
ServerName
ErrorLog "logs/"
CustomLog "logs/" combined
/VirtualHost
VirtualHost *:80
ServerAdmin postmaster@xyz.tld
DocumentRoot "/xampp/htdocs/"
ServerName
ErrorLog "logs/"
CustomLog "logs/" combined
4. 重启 Apache 并验证多域名
摄制完成之后,重新启动 apache 服务,重新打开浏览器。并在浏览器中分别输入 和 ,可以分别看到以下结果:
设置之后,在浏览器里分别输入 和 http://培盯 ,就会显示不同的内容。如果你看到内容和上图一样,那说明你的 xampp 支持多域名已经设置成功了。否则,请从头检查,看看什么地方设置出错了 。