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. Windows10——荣耀笔记本任务栏图标显示异常且无显示/隐藏图标的箭头解决方案
  2. 请求nginx静态资源报403
  3. jmeter学习笔记(八-1)
  4. 信息系统项目管理师_信息系统项目管理师通过率是多少?
  5. PHPSession-完全PHP5之session篇
  6. 【笔记】JavaScript高级篇——面向对象、原型、继承
  7. myeclipse中加入jad查看jar源代码
  8. 贺利坚老师汇编课程23笔记:用DEBUG跟踪程序的执行
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_7、开发必备工具PostMan接口工具介绍和使用...
  10. Apache2 Linux 的安装与介绍
  11. 报关(有时同时、有时先于做箱)
  12. 【2021年4月电影网络关注度榜】《我的姐姐》登顶热度榜及票房榜
  13. 如何查看tkinter可用的字体有哪些
  14. 给你的AppImage创建桌面快捷方式
  15. matlab输出pdf图片超出边框,matlab - 将Matlab Simulink模型保存为PDF,带有紧密的边界框 - 堆栈内存溢出...
  16. VUE+tinymce(富文本编辑器)
  17. Python-Flask开发微电影网站(九)
  18. 【极简教程】用 Mkdocs 库发布你的网站
  19. 【论文阅读】Exploring the Limitations of Behavior Cloning for Autonomous Driving
  20. Python递归函数应用之斐波那契数列

热门文章

  1. 无法在web服务器上启动调试。未能启动asp.net调试。在不调试的情况下启动项目也许能获得更多信息。
  2. 轻松bypass360网站卫士WAFSQL注入防护
  3. 计算机教室100字介绍,班级简介范文100字
  4. VSCode系列之IDEA快捷键
  5. Excel导入导出百万级数据
  6. 帕萨特加载模式启用怎么解除_关闭帕萨特自动启停功能的方法
  7. java中(person类)
  8. java a201游戏_A201 Java Spring+SpringMVC+MyBatis开发教育网站视频教程
  9. 【匿名网络综述】匿名分布式网络之匿名网络综述
  10. MacBook Pro(苹果系统macOS)全国增值税发票查验平台无法获取验证码解决