Tomcat网站主机绑定域名

背景:做了一个网站,部署在tomcat的webapps目录下。开发的时候通过真实IP直接访问的,比如120.55.100.254:8080/Langxun/。做完以后,要跟一个域名(www.361vi.com)绑定,也就是说在浏览器地址栏中输入www.361vi.com,就能访问到tomcat下的工程。

分析:在这里描述有几个概念
  1. 域名:就是我们以后要在浏览器地址栏输入的www.361vi.com。
  2. 空间:指的我们的买的一个放网站资源的机器,这个机器有一个IP地址。在这个例子中,我用的是阿里云服务器,IP是120.55.100.254。
  3. 运行网站的服务器:做网站开发的人应该知道的,就是执行网站代码的一个程序,我们一般都叫他们web容器,比如tomcat。这个例子中我用的也是tomcat。这个软件有个端口,开发人员知道的。
  4. 网站工程(代码): 不管会不会写代码,都会知道这一项是什么。

他们的关系是,在 空间 这个机器上, 网站工程(代码)放在 运行网站的服务器 这个软件中被运行。然后就可以通过IP地址来访问了。接下来要能够通过域名来访问,总的来说,有两步:
1. 域名解析,指把www.361vi.com指向 空间,或者说把www.361vi.com和120.55.100.254绑定。输入www.361vi.com,就等于输入了真是的IP地址。
买域名的时候,应该有对应的控制台,在里面操作就可以了。这次我重点记录的是空间绑定域名,所以解析没有记录。网上很多,比如
这一步做完才能做下一步。到这里还不能通过www.361vi.com访问网站。比如,现在输入www.361vi.com,指到了120.55.100.254,那我的网站代码放在哪呢,放很多个网站代码要运行哪个?
2. 主机绑定,指在 空间这台机器上,也要做一个类似解析的过程。就是要解决”网站代码放在哪“和”运行哪个“的问题。我知道的有tomcat和IIS两种软件,这里我记录的是tomcat。
    a. 进到tomcat的根目录
    b. 再进conf目录
    c. 备份server.xml,以防万一
    d. 搜Host节点,找到后编辑name="www.361vi.com",其他不变。
    e. 在Host节点里面,就是直接,加入。docBase="Langxun" 中,Langxun是网站代码的文件夹名字,放在wepapps里。
    f. 搜Connector节点,port="80"。tomcat默认port是8080。
    g. 重启tomcat。
这一步做的是,在 空间 这台机器上,收到了很多解析到这个机器的请求,对于通过www.361vi.com解析来的,运行Langxun的代码。

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值