【问题描述】

在阿里云 ECS 服务器 Ubuntu16.04 下部署 Java Web 应用时,发现配置的 Tomcat 服务启动后 80 端口无法被监听。

【问题原因】

出现该问题的主要原因是:非 root 用户不能使用包括 1024 以下的端口号访问。

【问题解决】

  1. 使用 root 用户配置并启动 Tomcat 服务,启动后可以使用 ps -aux | grep javaps -ef | grep tomcat 命令查看进程,以及 netstat -an | grep 80ss -tnl 查看 80 端口号是否被监听。
  2. 如果你没有 root 权限,可以使用 iptables 的转发功能,将 80 端口(外部访问端口)消息转发给 8080 端口(目标端口)。参考:Ubuntu16.04如何配置Tomcat访问80端口

最新文章

  1. .NET跨平台之旅:将QPS 100左右的ASP.NET Core站点部署到Linux服务器上
  2. c++ 打印堆栈代码
  3. 禁止输入中文 与 禁止输入数字在phonegap api环境效果
  4. iOS学习之六种传值方式
  5. Ohlàlà
  6. Android支付接入(一):支付宝
  7. 疯狂的表单-html5新增表单元素和属性
  8. Java自动装箱和拆箱
  9. EntityFramework连接SQLite
  10. [js高手之路]Node.js模板引擎教程-jade速学与实战1
  11. [51nod Round15 E ]Danganronpa
  12. 从头到尾彻底解析Hash 表算法
  13. mysql学习(一)
  14. 解决HTML5提出的新的元素不被IE6-8识别的解决办法
  15. 批量屏蔽符合条件的IP地址,支持添加白名单,IP段,增量,大于指定次数的IP
  16. boost asio 学习(八) 网络基础 二进制写发送和接收
  17. 【项目 · WonderLand】 系 统 设 计
  18. springboot程序无法访问静态资源
  19. python,函数的基本用法
  20. POJ 多项式加法

热门文章

  1. storm+Calcite
  2. 利用PHP实现登录与注册功能以及使用PHP读取mysql数据库——以表格形式显示数据
  3. cocos2d 图片模糊
  4. flash 概要分析器
  5. Centos7使用man查找命令时,报错No manual entry for xxxx
  6. ES6走一波 Generator异步应用
  7. vuex使用示例
  8. shiro--认证部分
  9. shiro-5基于url的权限管理
  10. Hibernate Transformers之三种结果转换说明