新闻资讯

洞悉互联网前沿资讯,探寻网站优化规律。

Apache绑定多IP多域名操作解析

发表日期:2016-12-04 11:24:33   文章编辑:红海小编   浏览次数:0

因为Apache是个开源独立的服务器软件,而且支持跨平台安装和配置,支持丰富的API扩展,所以很多人对Apache的好感要甚于IIS,Apache的优点就不用多说了,还是来看看如何为Apache配置多IP和多域名,多IP和多域名绑定问题有很多种方法,所以本文仍然只介绍常规的绑定方法,即通过修改httpd.conf文件来绑定IP地址和域名。


本溪红海传媒广告——本溪网站建设,卓越领导者!(www.cmnsea.com)


HTTPD配置文件说明:Apache服务器httpd.conf配置文件说明

注意:

无论Windows主机还是Linux主机,在Apache接收处理前,首要要确保这些IP地址已经映射到APACHE服务上,也就是说,对要首先保证操作系统本身接受这些IP地址访问,Windows绑定多IP参考前一篇文章(如何为Windows绑定多个IP和多个域名 ),Linux绑定多IP地址先自行搜索解决,以后再补充。

测试之前,确保域名已经解析到本服务器上且已生效。

本文默认按照80端口配置,还可以通过同IP但不同端口来区分不同网站,该情况一般是用在主机管理上。举个例子:可以使用http://192.168.1.100作为正常网址,而http://192.168.1.100:2020则可以用来做后台配置管理等。

绑定方法有很多种,比如虚拟绑定、单IP多域名绑定、多IP单域名绑定、多IP多域名绑定、端口识别绑定等等,而且每种绑定可能还有不同的实现方法,根据自己习惯和场合选择使用。

一、Apache绑定单IP多域名

1、示例绑定:

IP地址192.168.1.100

对应两个域名http://admin5.comhttp://down.admin5.com(二级域名)

2、绑定过程

a、打开http.conf,该文件位置在apache/conf下面,直接用文本编辑器即可打开。

b、添加以下字段,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1

2 DocumentRoot D:/xampp/htdocs/admin5.com

3 ServerName admin5.com

4

5

6 DocumentRoot D:/xampp/htdocs/admin5.com/wwwroot

7 ServerName down.admin5.com

8

这个方法是对指定IP地址的主机比较适合,但是如果是动态获取IP地址的主机就有问题了,则可以把统一修改为,这样设置后APACHE不再对IP区分,只根据ServerName和处理优先级识别。比如很多虚拟主机要求使用CNAME解析域名,那么该虚拟主机的IP可能会变化的,就无法使用上面的配置方法,还是要更好用一些。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/admin5.com/

usr/local/www/admin5.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

c、此外还可以为每个域名指定单独的错误日志(ErrorLog)及用户日志地址(CustomLog)只需要把下面两句添加到上述字段之间即可,示例如下(具体存储地址可根据实际情况修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重启Apache服务即可生效。

二、Apache绑定多IP多域名

1、示例绑定

IP地址192.168.1.100/192.168.1.101
对应两个域名http://admin5.com和http://admin6.com

2、绑定过程

步骤同上文,还是打开httpd.conf,然后增加下面脚本。

view source
print?
1

2 DocumentRoot D:/xampp/htdocs/admin5.com

3 ServerName admin5.com

4

5

6 DocumentRoot D:/xampp/htdocs/admin6.com

7 ServerName admin6.com

8

这样就是两个IP地址对应两个域名。实际上在上面的单IP地址绑定中,提到这样的设置方式也可以用来多IP访问,只是只能使用ServerName来区分,而如果输入对应的IP地址来访问,APACHE只会显示符合第一个优先级网站(假设无端口区分条件下),因为它无法判断IP地址与多域名之间的映射关系,所以使用明确的IP地址配置还是有点好处,支持直接输入IP地址访问,只是看起来不太好。


更多网站建设相关知识交流可联系本溪红海传媒(www.cmnsea.com)(专注于本溪红海传媒广告,本溪网站建设本溪网页设计本溪做网站,网络品牌策略建议)。


补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/admin6.com/

usr/local/www/admin6.com/wwwroot

一键分享到:
返回列表

News

行业资讯

提供网站建设相关资讯、互联网行业资讯、网站设计知识、空间域名邮箱、网站解决方案、常见问题、签约新闻等

网站建设有关的重定向技术综述

2016-11-17 12:07:04

网站建设有关的重定向技术综述...

因为response是jsp页面中的隐含对象,故在jsp网站建设页面中可以用response.sendRedirect()直接完成重定位。 留意: (1).运用response.sendRedirect时,后面不克...

做网站要有创新意识

2016-11-18 23:32:44

做网站要有创新意识

立异于软件业,就比方钱于社会人,立异不是全能的,没有立异却是万万不能的。可是立异也象钱相同,不是说有就有,乃至不能说跟自个努力有决议联系。所以许多时分,媒体...

网站开发市场正面临着一场大“减肥”的运动

2016-11-18 23:33:21

网站开发市场正面临着一场大“减...

导读:本溪红海传媒网站12月4日在“特别报道”专栏中撰文指出:伴随着上个世纪90年代经济的高速增加,很多的商用软件层出不穷,而现在如此纷繁复杂的商...

网站建设公司所面临的困境

2016-11-18 23:36:31

网站建设公司所面临的困境...

教学构造单一   人才才能弱化   如今,我国软件人才的培育首要依托规范院校的学历教学,集中在本科期间。据统计,我国当时软件从业人员约有40万...

网站建设公司的明天

2016-11-18 23:37:58

网站建设公司的明天

在前不久的杀毒厂商降价热潮后,有人提出这个疑问?国内通用软件厂商在将来的存活点终究在哪里?之所以用“存活点”这个词汇来形容,是因为跟着对于个人...

2017年网站建设人才需求增加

2016-11-18 23:39:36

2017年网站建设人才需求增加...

《复兴软件工业举动大纲》日前正式发动。2002年9月18日,国务院办公厅转发了《复兴软件工业举动大纲(2002年至2005年)》(国办发〔2002〕47号)(以下简称《举动大纲...