访问端口映射
来源:互联网 发布:学西班牙语的软件 编辑:程序博客网 时间:2024/05/17 12:47
问题:在centOS上无法使用80端口启动tomcat。
原因:非root用户其实没有绑定80端口的权限。在Linux下低于1024的端口是root专用,而Tomcat安装后默认使用用户tomcat启动的,所以将端口改为80后启动,会产生错误:java.net.BindException: Permission denied:80
解决:
第一步,重将Tomcat的端口(server.xml)由80改回8080。
第二步,通过Iptables端口实现80到8080的转发,命令为:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
-A PREROUTING 添加新规则
-p 检查tcp协议
--dport 80 指定目标端口
-j REDIRECT 目标跳转
--to-prot 8080 指定源端口
需要用root用户的权限去执行!
这样,用户访问80端口和8080端口时,得到的结果是一样的,以为内其实都是访问到了8080端口。
- 访问端口映射
- NAT端口映射让外网访问虚拟机
- Docker端口映射实现网络访问
- Docker-端口映射实现访问容器
- SQL Server 端口映射访问方法
- 设置端口映射使外网访问内网web
- 通过外网端口映射访问FTP
- 360路由+花生壳端口映射:解决远程桌面访问
- 路由器做端口映射后外网ip访问不了
- Openwrt下设置端口映射 DMZ 访问控制
- 外网访问内网服务器 端口映射
- Hillstone 外网访问内网 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- df 和du 的区别 linux磁盘命令详解
- 最简短的苹果应用程序秀
- UILabel详解
- 使用回环地址建立bgp邻居
- jQuery .css()
- 访问端口映射
- centOS下如何使用 中文输入法
- selenium webdriver 学习总结-元素定位
- Mahout 系列之----共轭梯度
- 【LeetCode题解】Single Number II
- 驳论读书无用之说
- spring aop
- AliasedResultTransformer hibernate的结果集转换
- 【Android】菜单功能的实现:弹出Popup菜单 以及小结