Ubuntu tomcat简单配置网站连接80端口,连接域名上线

tomcat配置网站有很多方式,但大多繁琐,这里介绍一个简单的配置方法,只需要改一个文件就可以实现。

我们知道tomcat默认端口是8080,而使用域名访问服务器时,只能访问80端口,所以第一步做端口映射,映射到8080端口

1.80端口映射至8080端口

编辑server.xml,在tomcat文件夹下的conf文件夹中

vi conf/server.xml

<Service></Service>标签中加入

<Connector port="80" protocol="HTTP/1.1" 
connectionTimeout="20000" redirectPort="8080" />

表示映射80端口到8080端口。

重启tomcat

./bin/shutdown.sh   #关闭tomcat
./bin/startup.sh    #启动tomcat

然后访问http://www.服务器域名.com,你就可以看到tomcat的页面啦

但是现在你想要访问你的网站必须使用下面的链接

http://www.服务器域名.com/应用名

下面取消后面那个应用名,直接访问域名直达我们的应用

2.访问域名直达指定应用

还是编辑server.xml

vi conf/server.xml

找到<Host></Host>标签,加上应用路径定向

<Context path="" docBase="/tomcat绝对路径/webapps/应用名/"/>

注意:标签中docBase的内容是应用的绝对路径,不一定是形如

/****/webapps/***/

的形式,而是你war包被tomcat解压后的应用路径。然后不要忘记路径末尾的“/”斜杠。

整体大概是这样

<Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/home/apache-tomcat-8.5.31/webapps/appName/"/>      
 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

再重启tomcat,访问域名,就可以直达应用了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值