无法访问centOS VPS上的tomcat服务器

我得到了VPS(虚拟专用服务器)。 我想用这台服务器安装apache-tomcat。 服务器的操作系统是CentOS 64bit。 我通过下面的步骤安装。

第1步。安装JDK

cd /usr/tmp wget http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.rpm rpm -Uvh jdk-8u51-linux-x64.rpm 

第2步。安装Tomcat

 wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz tar xvfpz apache-tomcat-8.0.24.tar.gz mv apache-tomcat-8.0.24 /usr/local/tomcat 

第3步。添加写在shell代码下的tomcat服务并保存到/etc/rc.d/init.d/,并通过'chmod 755 /etc/rc.d/init.d/tomcat'

 #!/bin/sh # Startup script for Tomcat # # chkconfig: 35 85 15 # description: apache tomcat 6.x # # processname: tomcat # # Source function library. export JAVA_HOME=/usr/java/default export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin # See how we were called. case "$1" in start) echo -n "Starting tomcat: " $CATALINA_HOME/bin/catalina.sh start echo ;; stop) echo -n "Shutting down tomcat: " $CATALINA_HOME/bin/catalina.sh stop echo ;; restart) $0 stop sleep 2 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 

第4步。运行服务

 chkconfig –add tomcat service tomcat start 

但是…我看不到服务器上的猫:8080 …所以我发现一些文件说,在iptables上打开8080端口。 所以我加了这个报价

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

但事情没有改变。 我仍然无法在外部访问此服务器。 即使我停止iptables,iptables6,不能访问。

 Server IP : 168.92.122.39 Domain : 39.vs.woobi.co.kr FTP 182.162.94.35:53921 -> 192.168.122.39:21 SSH 182.162.94.35:53922 -> 192.168.122.39:22 MYSQL 182.162.94.35:53906 -> 192.168.122.39:3306 

我不知道是什么问题。 我花了这么多的时间。 请帮帮我!

Solutions Collecting From Web of "无法访问centOS VPS上的tomcat服务器"

可以使用firewall-cmd命令(CentOS 7)或lokkit (CentOS 6)来代替使​​用你指定的iptables命令,

 # CentOS 6 lokkit -p 8080:tcp # CentOS 7 firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 

另请检查您的VPS提供商的文档。 也可能是您必须在其用户界面中打开/转发端口。 我知道,例如亚马逊需要这个。