centos tomcat 端口服务器tomcat80端口怎么开启

Ubuntu中Tomcat更改80端口_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Ubuntu中Tomcat更改80端口
来源:Linux社区&
作者:alanjiang
最近新装了一台服务器,版本为10.04,选择系统自带的LAMP应用
装好后通过:8080可以正常访问,(是我的手机域名)
但当更改/etc/tomcat6/server.xml中的
&Connector port="80" protocol="HTTP/1.1"& connectionTimeout="20000"& URIEncoding="UTF-8"&&&&&&&&&&& redirectPort="8443" /&
port=8080更改为port=80后,保存从新启动,发现无法直接通过进行访问
通过命令netstat -ant检查服务器发现开启的端口中没有80端口
后来检查资料发现从ubuntu10.04起,默认是关闭1024一下的端口
需要手工打开,关于tomcat的打开,可以到编辑/etc/default/tomcat6中的最后一行AUTHBIND=yes来实现
默认是#AUTHBIND=no
具体操作步骤如下:
1、sudo vi /etc/tomcat6/server.xml,修改为port="80"
2、sudo vi /etc/default/tomcat6 ,修改为AUTHBIND=yes
3、sudo /etc/init.d/tomcat6 restart,进行重新启动
4、netstat -ant,查看80端口是否起来
5、手机可以正常访问了
相关资讯 & & &
& (07月02日)
& (02月14日)
& (02月09日)
& (06月22日)
& (02月11日)
& (12/07/:45)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款微信公众号:centoscn
CentOS7安装与配置Tomcat-8
安装环境:CentOS-7
安装方式:源码安装&
软件:apache-tomcat-8.0.14.tar.gz
下载地址:http://tomcat.apache.org/download-80.cgi
系统必须已安装配置JDK6+,安装请参考:在CentOS 7中安装与配置JDK8。&
安装tomcat&
将apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作:&
[java]&view plaincopy
启动TOMCAT
执行以下操作:
[java]&view plaincopy
显示如下,则代表成功
Using CATALINA_BASE: & /soft/tomcat02
Using CATALINA_HOME: & /soft/tomcat02
Using CATALINA_TMPDIR: /soft/tomcat02/temp
Using JRE_HOME: & & & &/
Using CLASSPATH: & & & /soft/tomcat02/bin/bootstrap.jar:/soft/tomcat02/bin/tomcat-juli.jar
Tomcat started.防火墙开放8080端口增加8080端口到防火墙配置中,执行以下操作:
[java]&view plaincopy
#增加以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙
[java]&view plaincopy
检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://127.0.0.1:8080/
看到tomcat系统界面,说明安装成功!
停止Tomcat
[java]&view plaincopy
------分隔线----------------------------新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 52, 距离下一级还需 148 积分
论坛徽章:0
10可用积分
目前服务器是用普通用户通过8080端口启动的tomcat,然后通过iptables的nat来转到80端口。
但是现在有新的需求,要求tomcat必须用80端口启动,但是从安全角度考虑又不能用root用户启动,因此请教如何在普通用户下通过80端口启动tomcat。
请高手不吝赐教!感激不尽!!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:0
回复 #1 ecapslock 的帖子
把8080端口修改为80?
家境小康, 积分 1079, 距离下一级还需 921 积分
论坛徽章:0
用 su 命令执行启动tomcat 的脚本,有问题的话,多数是文件权限没有设置好.其他问题查google.
白手起家, 积分 52, 距离下一级还需 148 积分
论坛徽章:0
不是su - root,然后再启动吧,这样还是以root启动了tomcat啊?
google了一下未果,能就“su 命令执行启动tomcat 的脚本”详细说明一下吗?
论坛徽章:0
用tomcat这个目录chown -R user:user tomcat
然后用user用户启动不可以吗?
白手起家, 积分 52, 距离下一级还需 148 积分
论坛徽章:0
原帖由 lovegqin 于
09:42 发表
用tomcat这个目录chown -R user:user tomcat
然后用user用户启动不可以吗?
这样的话就是8080端口启动的,我需要普通用户在在80端口启动tomcat啊
白手起家, 积分 44, 距离下一级还需 156 积分
论坛徽章:0
你直接把server.xml里监听的8080改成80会报什么错?
白手起家, 积分 52, 距离下一级还需 148 积分
论坛徽章:0
改成80的话直接在控制端看到denied by port &80&
我系统是debian,没有安装capability模块,每次都是手工启动tomcat的
白手起家, 积分 44, 距离下一级还需 156 积分
论坛徽章:0
linux默认非root用户无权启用1024以下的端口~
小富即安, 积分 2474, 距离下一级还需 2526 积分
论坛徽章:0
不要提升tomcat的执行权限,除非你是傻瓜
用apache mod_proxy_ajp
或者 nginx proxy_pass
iptables的转发也可以,我们曾经用了半年centos下tomcat不能使用80端口的问题 - 博客频道 - CSDN.NET
莫语?倾城
分类:经验总结
1024以下的端口只能由root用户使用,普通权限的tomcat服使用80端口启动时会报没有权限。
java.net.BindException: Permission denied &null&:80
解决方法:
1个做法是更改启动用户为root,不建议。
另一种做法是做端口重定向,将发向80的请求改到8080端口处理。执行下面的命令
iptables&-t&nat&-A&PREROUTING&-p&tcp&-m&tcp&--dport&80&-j&REDIRECT&--to-ports&8080
iptables&-t&nat&-A&PREROUTING&-p&udp&-m&udp&--dport&80&-j&REDIRECT&--to-ports&8080
排名:千里之外
(1)(14)(1)}

我要回帖

更多关于 centos 开启tomcat 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信