tomcat绑定域名

现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。

1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会有一个DNS助解析,就是把服务器的IP绑定到这些域名上。

2. 我们域名有了,现在就来说说我们的项目;比如说我现在有两个项目都在我的这个tomcat下面。那我们输入http://localhost:8080/abc就可以访问到我们abc这个项目了,但是端口号8080如何去掉呢?在tomcat的conf文件夹下有一个server.xml。我们打开这个文件,找到8080,只需要把8080改成80即可。当我们再次输入 http://localhost/abc 即可。

3. 可是我们的域名如何跟项目绑定到一起呢?我们再次找到tomcat下面的conf文件夹里面的server.xml。修改<Host name="我们所要绑定的域名" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host>

4. 当启动tomcat的时候,输入我们绑定的域名,是不是看到了我们的tomcat。可是我们想访问我们的项目还得再域名后面加上项目名称才能访问到,也就是说到现在我们的域名还没跟项目绑定到一起。我们在看一下第三部,想让我们的项目和域名绑定到一起,我们只需要在</Host>前面加上<Context docBase="项目名" path=""  reloadable="true" >即可。 
例如:<Host name="www.abc.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"><Context docBase="baidu" path=""  reloadable="true" ></Host>

5. 当我们的有两个项目都放在同一个tomcat下的时候,我们只需要把<Host></ Host>加上两个既可以完成我们的2个项目的绑定,但是项目名称别忘了改哦。
6.到花生壳免费申请域名,不过想在注册的话可以买免费的到一个,不能申请了就是。

7. 当我们的服务器自己维护(没有放在机房),我们需要对我们的路由做一下映射。就拿我的路由来举例。我的路由是TP-LINK WR340G型号,进入路由后,我们能找到一个转发规则,那里面有一个虚拟服务器的这项,点击新增条目以后会有:服务端口号、IP地址、协议、状态、常用服务端口号。我们只需在这里IP地址(服务器的局域网IP),协议选择ALL(有的路由好像没有这项,那就不需要填写了),状态选择生效,常用服务端口号选择HTTP或者WEB即可。这时默认的端口号为80。当常用服务端口号没有HTTP或者WEB这项时,可以选择DNS,然后手动把端口号改成80。点击生效。保存即可。如果说本人说的路由映射对您不适用或者没有看明白,可以上网找各种路由的映射方法。

7. 这个时候我们在输入我们的域名,是不是就直接访问到我们的项目了。如果还有疑问,请留言,我会及时回复的。
8.在记录一个小知识点:多虚拟主机绑定单个ip

一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为

127.0.0.1       localhost
127.0.0.1       localhost1

然后配置tomcat的虚拟主句就ok了!!!!

转载于:https://www.cnblogs.com/focusj/archive/2010/11/21/2057668.html

tomcat 绑定花生壳免费域名相关推荐

  1. 一步步教你电脑变成服务器,tomcat的花生壳设置(原创)

    1,首先你去https://console.oray.com/这网站注册个帐号,如果注册成功它会送你一个免费域名,当然不记得也没关系,你记住你注册的 帐号跟密码,然后下载它的软件(花生壳动态域名6.0 ...

  2. 使用EJS脚本实现花生壳动态域名更新服务(二)

    此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/AV3yQv 在<使用EJS脚本实现花生壳动态域名更新服务(一)>中,我们粗 ...

  3. 花生壳动态域名详细试用方法

    花生壳动态域名使用方法(详解) 1. 首先登录 花生壳网站  http://www.oray.com/,在 导航栏 中选择"花生壳",然后点击"花生壳下载",根 ...

  4. 使用EJS脚本实现花生壳动态域名更新服务(一)

    此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/FrQBne 花生壳提供了动态域名服务,动态域名可实现几乎实时生效的DNS解析服务,并且 ...

  5. liunx动态获取ip解决花生壳动态域名失效问题

    现象描述: 1. 我们有些客户是在公司内网,但是也想在外网访问,所以这个时间就想到使用花生壳来实现,搭建nginx来进行反向代理到花生壳域名. 2.搭建完花生壳动态域名解析服务和nginx反向代理服务 ...

  6. 教程:动手用自己电脑搭建一个网站 (nat123 花生壳 动态域名 个人电脑做服务器)...

    先ps一下..今晚试了N种方法,终于找到一个靠谱 免费 好用的方法,来改装自己电脑成为服务器,在外网也能通过域名访问了!!! 需要准备的东西: Tomcat:这个是web容器,其实有了这个就已经让电脑 ...

  7. 让外界可以访问电脑上的网站的几种方式——花生壳,域名,IIS(待)

    前话: 每次"养大"一个网站,都有种骄傲地想秀给朋友们看的冲动. 之前可能是困于电脑,实在不方便. 现在,不用克制了! 该秀就秀,能装逼就装逼. 养大孩子就该拉出来秀秀,见见世面. ...

  8. 花生壳免费实现Linux主机的内网穿透,可通过SSH、SCP远程访问

    进入花生壳 官网,选择linux版花生壳并下载: Ubuntu Linux(X86_64)就是适用于64位ubuntu 安装花生壳软件: sudo dpkg -i phddns_5_1_amd64.d ...

  9. win10+TeamVIew+花生壳 0元实现 远程开机教程附带截图超详细 已实践成功

    win10+TeamVIew+花生壳 实现远程开机 最近dnf出了累计在线时长送装备的活动,公司电脑挂游戏又不太好,云主机的实现成本太高,于是有了远程自己家里的电脑挂游戏的想法,但是总是要有人给电脑开 ...

最新文章

  1. 简述计算机配件选购原则,计算机专业理论期末考试试题
  2. KMP--字符串匹配
  3. OpenGL之利用模型视图矩阵和投影矩阵让球体自动旋转
  4. SharePoint Server和Office 365之间的混合模式集成概述
  5. Linux 命令之 make -- GNU的工程化编译工具
  6. python编程入门视频-Python编程入门电子书及视频教程-非常详细『强烈推荐』
  7. micropython和python区别-什么是MicroPython?
  8. 7-将本地的javaweb项目部署到Linux服务器的一般操作
  9. 【三维路径规划】基于matlab改进的粒子滤波无人机三维航迹规划【含Matlab源码 1527期】
  10. pe_xscan作了3点更新
  11. 博弈论模型(巴什博弈)
  12. 3000字神经网络论文
  13. PHP--ThinkPHP6.0怎么打开debug模式
  14. 微信v3版本-native支付和支付宝支付接口对接
  15. 计算机竞赛制作机器人,2016全国中小学电脑制作比赛机器人灭火竞赛规则
  16. 关于java中输出流flush()方法
  17. C++上机实验二第2题
  18. 计算机算出幽默的公式,幽默(二)段子的基本公式
  19. SQL中获取当前时间的函数、在日期上减去指定的天数的函数
  20. dya04 js_02

热门文章

  1. Oracle数据更新,表结构,约束
  2. vivo手机显示服务器维修中,OPPO和vivo手机通病进水后黑屏不显示怎么维修
  3. Java 对图片进行大小转换
  4. 顶风作案:谈一谈债务危机
  5. 计算机淡蓝色ppt背景,计算机图表蓝色边框PPT模板.ppt
  6. 呕心沥血三天三夜整理出2021最新最全微信小程序开发资源汇总
  7. 世界你好python_Python中的彩蛋(哈哈哈)
  8. SeismicPro地震剖面显示程序
  9. 程序员面试,面试官更注重代码量、项目经验还是操作系统、数据结构这种基础课程?...
  10. 前端之TypeScript(TS)