tomcat发布应用并配置域名

简介: 应用场景 一个web应用,或者网页,网站,在tomcat容器中发布了,想放到公网上,让大家都能访问,而不是仅仅在局域网中,这样如何设置呢?操作步骤 首先,您得有一个公网服务器,也就是外网IP地址,或者更...

应用场景

一个web应用,或者网页,网站,在tomcat容器中发布了,想放到公网上,让大家都能访问,而不是仅仅在局域网中,这样如何设置呢?

操作步骤

首先,您得有一个公网服务器,也就是外网IP地址,或者更高级一点就是外网IP绑定的域名!

在公网服务器上安装tomcat,然后将web应用放到tomcat的webapps目录下,然后进行tomcat的设置!

注:如果是域名的话,需要域名解析您的公网IP,购买域名的时候有说明,这里不描述了!

1. 修改server.xml

访问服务器时默认的是80端口,tomcat中的server.xml文件直接修改,这里要说明的是如果一个服务器上有多个tomcat的话,修改端口需要注意的是要修改

第一处是 
 <Server port="8085" shutdown="SHUTDOWN">

第二处是  
 <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

第三处是  
 <Connector port="8099" protocol="AJP/1.3" redirectPort="8443"/>

2. 再修改server.xml的两个地方

<Engine defaultHost="localhost" name="Catalina">  

#把defaultHost的值修改成你的域名,比如 

<Engine defaultHost="www.test.com" name="Catalina">
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

#把name的值修改成你的域名,比如

<Host appBase="webapps" autoDeploy="true" name="www.test.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
#最后再加上具体的项目指向,在Host下面加上 

<Context docBase="testPro" path="" reloadable="true"/> 

 #这个testPro就是tomcat中的项目名称

保存server.xnl文件,重新启动服务,如果你的域名和ip绑定好的话就可以直接用域名访问了

如果你不确定域名是否绑上了正确的外网ip,可以直接在dos里面ping 域名,如果显示的是正确的外网ip。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
25天前
|
监控 Serverless 测试技术
Serverless 应用引擎常见问题之生成的图片的oss地址配成自定义的域名如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
22 0
|
27天前
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
38 0
|
1月前
|
小程序
如何配置微搭低代码的域名
如何配置微搭低代码的域名
|
2月前
|
移动开发 运维 小程序
【4月开发者日回顾】小程序审核驳回增加页面截图;H5域名白名单的配置将实时生效……
【4月开发者日回顾】小程序审核驳回增加页面截图;H5域名白名单的配置将实时生效……
48 0
|
25天前
|
监控 Serverless 数据安全/隐私保护
Serverless 应用引擎常见问题之删除通配符域名的时候出现报错如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
15 0
|
1月前
|
移动开发 小程序
微信小程序配置服务器域名和业务域名
微信小程序配置服务器域名和业务域名
200 0
|
2月前
|
网络安全
tomcat8绑定两个https域名
tomcat8绑定两个https域名
|
2月前
|
域名解析 缓存 网络协议
使用IP地址可以访问应用系统,但通过域名无法访问时
使用IP地址可以访问应用系统,但通过域名无法访问时
54 1
|
2月前
|
域名解析 网络协议 应用服务中间件
云解析DNS问题之配置域名解析ip地址如何解决
DNS解析是指将人类可读的域名转换成机器可读的IP地址的过程,它是互联网访问中不可或缺的一环;本合集将介绍DNS解析的机制、类型和相关问题的解决策略,以确保域名解析的准确性和高效性。
45 1
|
21天前
|
存储 缓存 负载均衡
阿里云DNS常见问题之域名DNS跳转有问题如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:

热门文章

最新文章