## 常见问题
### CentOS下TomCat不能使用80端口的问题
1024以下的端口只能由root用户使用,普通权限的tomcat服使用80端口启动时会报没有权限。
java.net.BindException: Permission denied :80
解决方法:
方法一:更改启动用户为root,不建议。
方法二(推荐,提供的镜像中使用的是该方法):做端口重定向,将发向80的请求改到8080端口处理。执行下面的命令
[root@iZ94bojtvkpZ ~]# iptables -t nat -A PREROUTING -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 8080
[root@iZ94bojtvkpZ ~]# iptables -t nat -A PREROUTING -p udp -m udp –dport 80 -j REDIRECT –to-ports 8080
[root@iZ94bojtvkpZ ~]# service iptables save
- 关于本书
- 镜像安装包
- 表:镜像组成一览
- 附:常用账号与密码说明
- Java On Tomcat指南(Linux)
- 如何安装Java网站?
- 如何设置HTTPS访问?
- 如何修改上传的文件权限?
- 如何查看和管理日志文件?
- 如何管理数据库?
- 常见问题
- 如何部署Java应用
- 如何用SMTP发送邮件
- 如何安装Redis
- Java On Tomcat指南(Windows)
- 如何安装Java网站?
- 如何设置HTTPS访问?
- 如何查看和管理日志文件?
- 如何管理数据库?
- 常见问题
- 如何用SMTP发送邮件
- 备份
- 升级
- 域名管理
- 域名解析
- 域名绑定
- 云服务器操作
- Linux:登录与文件管理(SFTP)
- Windows:远程桌面与文件管理
- 安全组设置
- 快照备份
- 挂载数据盘
- 附:常见Linux命令操作
- 附:服务启动与停止