linux安装tomcat80端口不可用
来源:互联网 发布:广式糕点 知乎 编辑:程序博客网 时间:2024/05/16 18:41
Ubuntu Server 12.04 安装tomcat6和mysql
$ sudo apt-get install sysv-rc-conf tomcat6 mysql-server
$ sudo ufw allow 80/tcp
$ sudo sysv-rc-conf tomcat6 on
修改tomcat端口,我们似乎都知道在这里把8080改成80:
$ sudo vi /etc/tomcat6/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
网上很多文章写到这里就完事了,但其实改完后tomcat根本不工作,TCP监听端口里没有80,而恢复到8080就好用。原来,从Ubuntu 10.04起,默认是关闭1024以下端口的,还需要修改以下文件:
$ sudo vi /etc/default/tomcat6
# If you run Tomcat on port numbers that are all higher than 1023, then you
# do not need authbind. It is used for binding Tomcat to lower port numbers.
# NOTE: authbind works only with IPv4. Do not enable it when using IPv6.
# (yes/no, default: no)
AUTHBIND=no
改成AUTHBIND=yes
$ sudo service tomcat6 restart
$ ss -ln
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 50 127.0.0.1:3306 *:*
LISTEN 0 100 *:80 *:*
LISTEN 0 128 :::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 1 127.0.0.1:8005 *:*
$
现在好了。
参考 http://www.linuxidc.com/Linux/2012-07/66265.htm
对于CentOS6,是另一种情况,系统不允许tomcat用户使用1024以下的端口。所以除了修改 /etc/tomcat6/server.xml,还有这个文件:
# vi /etc/tomcat6/tomcat6.conf
# What user should run tomcat
TOMCAT_USER="tomcat"
# Connector port is 8080 for this tomcat6 instance
CONNECTOR_PORT="8080"
将上面两行改为
TOMCAT_USER="root"
CONNECTOR_PORT="80"
就可以了。但是这样做的安全性怎么样还不清楚,我觉得比较理想的是 Tomcat与Apache HTTPD的集成,感兴趣就搜一下吧。
原文链接:http://www.linuxidc.com/Linux/2012-07/66264.htm
- linux安装tomcat80端口不可用
- 阿里云Linux服务器Tomcat80端口无法访问问题
- tomcat80端口访问网址
- 关于tomcat80端口被占用
- tomcat80端口以及开机自动启动
- 在虚拟机上安装LINUX鼠标不可用的问题
- Linux安装时 资源临时不可用 的问题解决方法
- tomcat80端口被占用,进程PID是4
- nginx反向代理解决mac上tomcat80端口问题
- Linux 资源暂时不可用
- Oracle10g - 改变监听端口,导致控制台不可用
- Oracle10g - 改变监听端口,导致控制台不可用
- VirtualBox下安装linux虚拟机固定host-only的ip不可用
- 安装Linux 系统 分区时出现空闲空间不可用的情况解决办法
- ubuntu安装未分区硬盘不可用
- 安装SQLSERVER2005提示事务管理器不可用
- 处理器与安装内存显示不可用
- 解决win7 处理器,安装内存不可用
- C# 对于GridControl 动态加载动态生成的GridView
- php集成rabbitmq发消息
- 出行产品未来14个月销量预测——abracadabra团队
- FaceBook出品的LongArraySet与IntArraySet
- 文章标题
- linux安装tomcat80端口不可用
- java编程思想读书笔记三:操作符
- 浏览器阻止了http传code参数,晕死
- mybatis 之 if test 条件
- 原生HTML5 Canvas 参考API文档
- 快速排序
- STM单片机命名规则
- 软件体系结构
- 通信系统仿真速成第5天:PAM系统在AWGN信道下的互信息