文档章节

Redirect port 80 to port 8080 for Tomcat

perfectspr
 perfectspr
发布于 2014/11/05 11:17
字数 183
阅读 81
收藏 0

By default Tomcat’s HTTP connector listens on port 8080. Changing to port 80 in Linux environment is a tricky issue, since by default listening on any port under 1024 require a privileged user, and for security considerations it is not recommended to run Tomcat with elevated permissions. We can use iptables to achieve this.

# open 80 port  
sudo iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT  
# open 8080 port  
sudo iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT  
# redirect port 80 to port 8080  
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080  
# save iptables rules  
sudo service iptables save  
# make iptables auto start after reboot  
sudo chkconfig --add iptables




© 著作权归作者所有

perfectspr
粉丝 5
博文 43
码字总数 1198
作品 0
大连
技术主管
私信 提问
tomcat 在 Ubuntu 上使用 80 和 443 端口

一般权限的用户,在 ubuntu 系统中无法使用 80 端口。但是现在的业务必须使用 80 和 443,网上有多种方法介绍,但最简单的是不修改 tomcat 任何配置,只修改 iptables,具体指令如下: 参考:...

Iridium
2018/07/30
70
0
nginx和Tomcat集成后,SpringMVC发生的重定向问题

1.nginx为80端口代理tomcat 8080端口这是前提 2.项目用SpringMVC做控制层.用的spring和springmvc 均为4.1.6.RELEASE版本 3.已经按照网上所说将tomcat的connector标签配置proxyPort属性,标签如...

翎小伊
2015/08/06
429
0
linux中tomcat启动错误:java.net.BindException: Permis...

用tomcat用户登录,启动tomcat,发现tomcat无法启动,出现错误:LifecycleException: Protocol handler initialization failed: java.net.BindException: Permission denied <null>:80 通过 ......

大漠过客
2013/08/06
1K
0
tomcat的linux下开机脚本

Let's pretend that ${CATALINAHOME} is /home/mwood/apache-tomcat-7.0.37. First, in ${CATALINAHOME}/bin, create a file called setenv.sh and put this in it: #!/bin/sh export CATALI......

五大三粗
2015/12/05
77
0
Tomcat用非root用户不能绑定80端口的解决方案

用一个非root用户安装了tomcat后,不能绑定到80端口,提示: java.net.BindException: Permission denied:80 查了后才知道,在Linux系统中,1024以下的端口只能用root帐号才能使用。 解决方案...

yangkai_2005
2012/09/04
750
0

没有更多内容

加载失败,请刷新页面

加载更多

总结:TCP/IP协议

一、介绍 TCP协议属于OSI七层模型中的传输层协议,提供处于网络连接中的两台计算机之间的数据 传输。   在传输层有两个性质不同的协议:TCP(Transmission Control Protocol,传输控制协议...

浮躁的码农
12分钟前
1
0
一言不合就删库跑路?万名贡献者和阿里巴巴开源的二三事

9 月 27 日云栖大会,阿里巴巴宣布贾扬清担任开源技术委员会负责人。 有人问:开源是为了什么? 从个人视角看,可以证明自己的专业能力,获得行业认可; 从企业视角看,可以建立技术影响力,...

大涛学弟
23分钟前
2
0
JAVA编程注意事项(性能篇)

1. 尽量在合适的场合使用单例 使用单例可以缩短加载的时间,提高加载的效率,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生...

你好夜故事
24分钟前
2
0
List 前端 AngularJS JS 对IP排序

数据格式 $scope.dataList=[ {"ip":"192.168.10.10", "port":"8080",...}, { "ip":"192.168.10.12", "port":"8080",... } ,.....] 调用 $scope.ipSortForward($scope.dataList,"ip") 核心代码......

最菜最菜之小菜鸟
25分钟前
2
0
浅析Cassandra LeveledCompactionStrategy

前言 Cassandra是基于LSM架构的分布式数据库。LSM中有一个很重要的过程,就是压缩(Compaction)。默认的压缩策略是SizeTieredCompactionStrategy,今天主要说一下另一种压缩策略LeveledComp...

阿里云官方博客
29分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部