阿里云将80端口请求转发到其他端口
来源:互联网 发布:samsung gear软件下载 编辑:程序博客网 时间:2024/06/16 11:27
背景
租了一台阿里云ECS,想搭建一个java Web 程序,环境都搭建好后,将Tomcat端口改为80并执行
./startup.sh
程序报错端口号冲突。
估计是80端口被占用了,但是想绑定域名,还是需要将80端口映射到tomcat才行。
于是检查占用80端口的程序
是一个叫AliYunDun的程序将80端口占用了。
于是各种google,大神回答说阿里盾并不是将80端口给占用了,而是为了保护请求,进行一层防护。于是就有了下面的解决方法:
解决方案
由于80端口受到各种保护措施,所以一般程序是无法获取80端口的使用权的,要想实现不输入端口号直接访问程序,需要将80端口的请求转发到Tomcat设定的端口上去,也就是默认的8080端口。
首先查看服务器网卡及ip设置:
很明显eth1为外网网卡。
设置端口号转发规则:
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
保存规则
[root ~]# cd /etc/rc.d/init.d[root ~]# ./iptables save## iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
搞定!
0 0
- 阿里云将80端口请求转发到其他端口
- 阿里云将80端口请求转发到其他端口
- 网站开发进阶(二)阿里云将80端口请求转发到其他端口
- 将80端口请求转发到其他端口
- 80端口请求转发到8000
- 阿里云Centos端口转发
- 阿里云iptables80端口转发
- apache做代理服务器转发其他端口到80端口,从而域名不加端口
- Centos下配置端口转发将80端口请求转发至8080
- Centos下配置端口转发将80端口请求转发至8080
- 服务器请求端口转发
- 如何让linux将所有转发请求发送到某一个代理端口
- mac pf 将本地80端口转发至80端口
- arista 交换机镜像端口配置(将某一端口的数据转发到指定端口)
- MacOS系统tomcat修改端口到80(端口转发)
- mac下8080端口到80端口的转发
- mac下8080端口到80端口的转发
- Mac下转发80端口数据到8080端口
- pl/sql 如何配置连接远程一个或多个数据库(1.同一个ip不同用户名,2.不同ip不同用户名)以及记住密码
- 前端性能优化--DOM操作
- iOS-Apple官网UIActivityIndicatorView
- [易飞]易飞ERP系统权限管理之信息控制的运用
- eclipse+ADT 进行android应用签名打包详解
- 阿里云将80端口请求转发到其他端口
- Unity输出 切割后的图片脚本
- perl 匹配特殊字符
- JS控制台console
- svn: Can't convert string from 'UTF-8' to native encoding: 解决办法
- 数据结构之顺序表
- android微信分享要注意的地方
- Textview 单行显示
- 按钮点击事件更改dataTable Ajax源