配置apache + tomcat 绑定泛域名

本文介绍了如何配置Apache与Tomcat结合,以实现泛域名解析。首先解释了泛域名的概念,然后分别讲述了在域名管理和Apache服务器上进行设置的步骤,包括域名的泛域名解析设置和Apache虚拟主机的配置,从而实现所有以特定域名结尾的URL指向同一服务器的不同网站。
摘要由CSDN通过智能技术生成
前段时间,写了关于如何将Apache与tomcat整合起来一起提供服务,Apache提供静态网页的访问支持,tomcat则提供动态页面如jsp,servlet的支持能力。
这几天有一个同仁在邮件里面问我关于如何配置apache + tomcat 绑定泛域名,这几天也考完试了,所以就整理整理了思维,开始解决这个问题。
在解决之前,需要对几个概念作一些解释:什么是泛域名
比如说你有一个域名:yuan.hust 那么,你希望所有的以yuan.hust结尾的URL都指向同一个地方,比如说你的主网是www.yuan.hust,你希望你的test.yuan.hust,test2.yuan.hust 也都
指向www.yuan.hust,这个就是泛域名解析,即 *.域名 解析到同一独立IP,在域名前添加任何子域名,均可访问到所指向的WEB地址。
OK,现在知道了什么是泛域名解析了,我们现在开始来进行泛域名解析的工作。
要完成泛域名解析,需要我们做两个方面的工作,第一方面,域名那部分的处理,第二方面,就是服务器的处理。
在域名的管理部分,要对域名进行泛域名解析的设置,这个是在你申请的域名服务那里进行操作。各个服务商的操作可能不太会一样,但其核心都是一致的,即将*.你的域名 映射到你的服务器的IP。
上一部分完成之后,就开始了下一部分的工作,如何对Apache服务器进行设置,让其能够满足泛域名解析。在这里还要提到一点,这里实现泛域名解析与TOMCAT的关系不大。APACHE与TOMCAT的配合在之前的文章已经讲过,配合的核心就是设置什么样的请求会转交给TOMCAT进行处理,所以这里基本就不再提TOMCAT。
要对Apache进行泛域名设置,那么就要先了解如何对Apache进行域名绑定。这里先解释一样,什么是域名绑定。
域名绑定通俗的讲,就是将你的域名与你的服务器绑定到一起。比如说,你有两个域名 www.yuana.com  www.yuanb.com,但是,你只有一台服务器,这个服务器只有一个IP,那么如何做到www.yuana.com访问到的是你设置的a网站,www.yuanb.com访问到的是你设置的b网站呢? 在域名管理的时候,设置域名的时候,只是将一个域名和一个IP绑定到一起,你访问www.yuana.com与访问www.yuanb.com都是指向的同一个IP,你如何保证其访问到的是不同的站点? 这个就是域名绑定的问题了。当然,要做到域名绑定,还需要做另外一个事情,那就是在Apache中建立虚拟主机,当建立虚拟主机的时候,将域名与你建立的虚拟主机进行对应,那么就可以做到域名绑定了。这个过程的基本思想就是:
浏览器访问URL->域名服务器对URL进行解析,找到对应的IP,向对应I
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值