2019独角兽企业重金招聘Python工程师标准>>>

现 在很多的公司的网站都是用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. 5

    当我们的有两个项目都放在同一个tomcat下的时候,我们只需要把<Host></ Host>加上两个既可以完成我们的2个项目的绑定,但是项目名称别忘了改哦。

  6. 6

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

  7. 7

    这个时候我们在输入我们的域名,是不是就直接访问到我们的项目了。

转载于:https://my.oschina.net/china008/blog/410037

通过tomcat实现多域名配置相关推荐

  1. TOMCAT的域名配置

    TOMCAT的域名配置 现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个 tomcat是如何绑定多域名?并且 ...

  2. linux下面tomcat域名配置

    一.貌似多域名配置 1:将默认的8080端口改成80,因为80是默认的网页端口. <Connector port="8080" protocol="HTTP/1.1 ...

  3. tomcat中多个域名配置

    2019独角兽企业重金招聘Python工程师标准>>> tomcat中Host的配置,实现同一个tomcat在共享IP时可以添加多个域名对应多个站点应用 为了本地测试,使用windo ...

  4. tomcat高并发的配置

    以下内容来源于互联网,具体出处不详 据说服务器运行TOMCAT+JDK环境能负载到动态1W的并发,贴上他的配置,以后有机会在测试! java 环境配置: export JAVA_OPTS=" ...

  5. Tomcat服务器端口的配置

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  6. Tomcat 的 Server 文件配置详解

    转载自  Tomcat 的 Server 文件配置详解 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛.server.xml是Tomcat中最重要的配置文件, ...

  7. 阿里云域名配置以及https证书(ssl证书)配置

    阿里云域名配置以及https证书配置 目录: 一.tomcat 配置https 二.nginx 配置多个域名 最近开发小程序,小程序开发使用的所有接口都必须是https的 然后申请了阿里云服务器 申请 ...

  8. 阿里云域名配置和https证书(ssl证书)配置内容

    阿里云域名配置以及https证书配置 目录: 一.tomcat 配置https 二.nginx 配置多个域名 最近开发小程序,小程序开发使用的所有接口都必须是https的 然后申请了阿里云服务器 申请 ...

  9. java_opts=quot;-server,tomcat高并发的配置

    据说服务器运行TOMCAT+JDK环境能负载到动态1W的并发,贴上他的配置,以后有机会在测试! java 环境配置: export JAVA_OPTS="-server -Xms8g -Xm ...

最新文章

  1. 【机器学习算法专题(蓄力计划)】十二、机器学习中KNN算法
  2. curl php 模拟来源_PHP-Curl模拟HTTPS请求
  3. div 文字 input 垂直居中
  4. c语言洗牌发牌结构体,C语言程序设计课程设计多功能计算器、洗牌发牌、学生文件处理、链表处理.doc...
  5. 屏幕为什么要正负压供电_焦炉煤气脱硫为什么要选择负压脱硫工艺?
  6. linux中判断语句,Linux--shel的if判断语句--05
  7. 基于MCS-51单片机的数字时钟设计
  8. 韩顺平--Java坦克大战
  9. Splunk CIM
  10. 全球及中国汽车空气悬架再制造行业发展动向预测与投资战略规划建议报告2022年版
  11. 灰度图像和彩色图像的直方图均衡化(python实现)
  12. 给照片怎么拍板好看?
  13. C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。
  14. 用于机器学习的 NumPy(ML)
  15. 进程、线程、协程和管程
  16. python sqlachemy模糊查询报错
  17. JDK1.8.0_181安装以及环境配置教程(Win10系统)
  18. [python] NetworkX实例
  19. 传智播客武汉校区校长焦宁波:我和传智播客的那些事儿
  20. 计算机论文的摘要和关键词是什么意思,什么是论文的摘要、关键词

热门文章

  1. Kafka0.10.2.0分布式集群安装
  2. Cadvisor源码分析监控项
  3. [django]模板中自定义变量django模板中的变量
  4. 能说明白为啥三次握手的文章节选
  5. zabbix如何配置微信报警
  6. POJ 3415 Common Substrings
  7. AFNetworking 取消请求
  8. centos中rabbitmq的安装及php支持
  9. 基于开源CA系统ejbca community 6.3.1.1构建私有CA管理数字证书
  10. 学习第七天——培训开始