我的WEB访问不了,JDK+TOMCAT

问答中心分类: OneinStack我的WEB访问不了,JDK+TOMCAT
匿名用户 asked 2年 ago

我只装了JDK+TOMCAT,但打开我的IP地址是访问不了页面
就这两个组件,那么装好后,WEB在那个位置呢?

7 Answers
oneinstack 管理员 answered 2年 ago

默认/data/wwwroot/default  8080端口

gtdragon198 answered 2年 ago

那么这个8080端口,我想改为默认的80端口,请问改那个文件,那个位置呢?

oneinstack 管理员 answered 2年 ago

建议nginx反向代理tomcat,而且tomcat用80端口,必须root用户启动tomcat,为了安全和性能建议nginx+tomcat
tomcat配置文件:/usr/local/tomcat/conf/server.xml
还有iptables

gtdragon198 answered 2年 ago

议nginx反向代理tomcat,而且tomcat用80端口,必须root用户启动tomcat,为了安全和性能建议nginx+tomcat
tomcat配置文件:/usr/local/tomcat/conf/server.xml
还有iptables
我就装了TOMCAT+JDK
还编辑了IPTABLES
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
加入了这两个,重启服务器
还是不行,80端口和443端口都不行,我用TOMCAT8+JDK1.8
 
<Service name=”Catalina”>
<Connector port=”8080″
protocol=”org.apache.coyote.http11.Http11AprProtocol”
connectionTimeout=”20000″
redirectPort=”443″
maxThreads=”1000″
minSpareThreads=”20″
acceptCount=”1000″
debug=”0″
disableUploadTimeout=”true”
useBodyEncodingForURI=”true”
enableLookups=”false”
URIEncoding=”UTF-8″ />
 
不行啊,啊里有问题?

gtdragon198 answered 2年 ago

管理员提供的方法不行,是不是你做的系统有BUG啊,为什么用人家的TOMCAT就可以以改443+80,不用改iptables都行的。

gtdragon198 answered 2年 ago

INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1:140]
:syn-flood – [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT
# -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT
# -A INPUT -p tcp -m state –state NEW -m tcp –dport 443 -j ACCEPT
-A INPUT -p icmp -m limit –limit 100/sec –limit-burst 100 -j ACCEPT
-A INPUT -p icmp -m limit –limit 1/sec –limit-burst 10 -j ACCEPT
-A INPUT -p tcp -m tcp –tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A syn-flood -p tcp -m limit –limit 3/sec –limit-burst 6 -j RETURN
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall0-INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
-A syn-flood -j REJECT –reject-with icmp-port-unreachable
COMMIT
# Completed on Mon Jan 4 20:20:00 2016
~
~

oneinstack 管理员 answered 2年 ago

80端口要开放的,nginx放心代理tomcat,不要开80端口即可,和其它没关系.
lnmt模式,不需要懂任何配置,./vhost.sh 绑定即可。