tomcat实现多端口、多域名访问(只针对一个tomcat)
说明:这个部分介绍如何在tomcat中进行配置,使同一个应用可以通过不同的端口号进行访问。
在某些需要进行安全控制的场景中会应用到。例如:不同地址段只能通过某个端口访问。
- 2
找到tomcat的主目录,打开conf文件夹,找到并打开server.xml文件。
编辑server.xml文件,在<Service></Service>标签中添加:
<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如图:
- 3
进行步骤2中的配置,多端口就完成了,保存并启动tomcat。
使用8080端口访问的效果图:
- 4
使用9090端口访问的效果图:
这样,就实现了不同的端口号访问到同一个应用程序了。如果还想在其他端口进行监听,就把步骤2中的内容多添加几个就行了。
END
tomcat实现多域名访问(通过同一个端口号)
- 1
说明:在同一个端口号的情况下,tomcat可以配置不同的域名对应不同的应用程序。
但是,我不确定“域名管理服务器”是否支持2个不同的域名映射到同一个IP地址的同一个端口。
- 2
找到tomcat的主目录,打开conf文件夹,找到并打开server.xml文件。
编辑server.xml文件,在<Service></Service>标签中添加:
<Host name="www.domain2.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/myweb2"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
如图:
- 3
进行步骤2中的配置,保存并启动tomcat。
即可实现使用domain1访问到web1;使用domain2访问到web2。
END
tomcat实现多域名访问(使用不同的端口号)
说明:相对于第二种情况,目前的情况应该是应用得很普遍的。
找到tomcat的主目录,打开conf文件夹,找到并打开server.xml文件。
编辑server.xml文件,把<Service>...</Service>标签拷贝一份,对Service name、监听端口、域名名称、默认加载的应用 进行修改。
如图:
- 3
进行步骤2中的配置,保存并启动tomcat。
即可实现使用domain1访问到web1;使用domain2访问到web2。
- 4
说明:第三种情况与第二种情况最大的区别就在于是使用另一个端口号,这也是普遍的情况吧。(不同的域名映射到不同的端口)
END
注意事项
- 要使用域名访问,用户得先去获得域名地址。
- 通过域名管理服务,域名地址要被解析成IP地址+端口号。
tomcat实现多端口、多域名访问(只针对一个tomcat)相关推荐
- 计算机限制ip访问,如何对某个端口限制IP访问 比如 针对1521端口 只允许某个IP访问Unix系统 -电脑资料...
如何对某个端口限制IP访问比如针对1521端口只允许某个IP访问 leon 回复于:2001-12-12 08:26:48 哈哈,你也遇到和我一样的问题,是oracle的端口吧! 我也还没有找到解决的 ...
- linux 绑定腾讯域名解析,一步步配置腾讯云服务器ubuntu 通过域名访问自己的网页tomcat(详细基础)...
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 1.购买云服务器.域名 收到服务器信息,最好把这些复制到一个txt里,以后会经常用. 2.添加解析 在控制台进入云解析, ...
- 制作一个ip多域名访问,或一个ip不同端口访问,或多个ip访问的网站。
环境:windows server 2008 64位 一.在windows2008上安装IIS服务 下一步 安装完成关闭 二.搭建测试网站 127.0.0.1连接测试 域名测试 修改host文件 C: ...
- 公司官网无法通过域名访问,原来是tomcat配置出了问题
今天同事说公司官网访问不了,只显示一片空白,真是见了鬼了了,前段时间还好好的. 不过ECS远程访问好像确实是一直用不了,也没花心思去琢磨.今天就一起收拾了. 首先解决远程访问问题. 正常操作是win+ ...
- distinct 只针对一个字段
仅作自己参考 转至:http://blog.csdn.net/u013402772/article/details/51262524 在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mys ...
- tomcat实现多端口、多域名访问
tomcat实现多端口访问 tomcat可以实现:多个端口访问同一个web应用.不同的应用通过不同的域名进行访问. 本文介绍的都是只启动一个tomcat服务的情况下,当然,实现这些功能也可以通过启动多 ...
- Tomcat学习总结(17)—— Tomcat生产环境中域名访问和连接MySQL
搭建基于域名的虚拟主机 进入Tomcat里面去修改配置文件,配置虚拟主机用域名访问, [root@juny-18 tomcat]# cd conf/ [root@juny-18 conf]# ls C ...
- nginx域名访问的白名单配置梳理
在日常运维工作中,会碰到这样的需求:设置网站访问只对某些ip开放,其他ip的客户端都不能访问.可以通过下面四种方法来达到这种效果: 1)针对nginx域名配置所启用的端口(比如80端口)在iptabl ...
- nginx端口转发(80端口到tomcat的8080端口)具体步骤以及配置
一.为什么要转发 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数 最多的协议,主要用于WWW传输信息的协议.可以通过HTT ...
- Linux开启端口供外部访问
Linux开启端口供外部访问 最近在搭建tomcat集群,通过浏览器访问tomcat时,访问不到,想到是端口没开了,操作简单,只不过是经常会用到,所以简单记录一下. 1.查看开启的端口 service ...
最新文章
- 串口的偶校验位设置_详解UART串口
- 再见了Excel,我有Python了,不用天天加班了
- Linux运维比较实用的工具
- trie树和后缀树的应用
- 小程序如何吸粉以及引流
- 连接oracle报错:Invalid connection string format, a valid format is: host:port:sid
- Linux 命令(77)—— killall 命令
- atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结...
- 软考高级《信息系统项目管理师》(简称高项)考证经验(满满的干货)
- PostScript 打印描述语言 介绍
- 获取android手机步数,获取手机健康应用中的步数和距离
- 隐马尔可夫模型(HMM)
- linux内核驱动使用hugepages,使用HugePages优化内存性能
- html调用properties,聊聊html中的properties和attributes
- 实验指南:BGP路由汇聚(上)
- python积木编程软件_积木编程软件手机版下载
- python飞机大战设计思路_python飞机大战pygame游戏背景设计详解
- CCF CSP 201609-2 火车购票 C++实现 100分
- STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记二(2):Cortex-M3处理器内存模型
- MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总
热门文章
- Android 10正式版发布,支持5G和折叠屏设备
- delphi windows编程_他曾创造多门编程语言,还被比尔盖茨以300万美元挖角
- C语言定义定长整型数组,C语言变长讯息定义:柔性数组
- python复利代码_python复利
- android handler的机制和原理_Android基础(7)—异步消息处理机制 Handler
- java filter重定向_Java Filter(过滤器)——重定向
- 装饰器python详解_python装饰器详解
- python中for else举例_Python 中for...esle和while...else语法
- 刷机出现未将对象引用设置到对象的实例是什么意思_Java 虚拟机 2:Java 内存区域及对象简单理解...
- 会议室预约微信小程序推荐_又是BYPASS!微信小程序预约 YEEZY BOOST 350 V2 只要3S就能搞定!...