У меня есть VPS (Virtual Private Server). и я хочу установить apache-tomcat с этим сервером. ОС сервера - CentOS 64 бит. Я установил его под ступеньки.Не удается получить доступ к серверу tomcat на centOS VPS
Шаг 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. Добавление TOMCAT службы писал под кодом оболочки и сохранить в/и т.д. /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 ... Так что я нашел какой-то документ о том, открытый 8080 порт на IPTables , поэтому я добавить эту цитату
-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
Я не знаю, в чем проблема. Я так много времени провожу с этим. пожалуйста помогите!
Спасибо за ответ. мой CentOS - 6.4, и я установил lokkit и запустил lokkit -p 8080: tcp. но ничего не изменилось. и я хочу узнать больше, правильно ли это доступ к 182.162.94.35:8080 ???? или 168,92.122.39:8080? Вы знаете? – Juntae
Вы не можете связаться с адресом 192.168. * Из Интернета. Проверьте с документацией вашего VPS, как вы можете найти IP-адрес, ориентированный на Интернет. – jornane
Эй, я понял. Я нашел документы, которые вы сказали. «Доступ к HTTP: http://182.162.94.35:80». успех. но я не знаю, почему он использует порт 8080, но 80 порт. Вы знаете?? в любом случае, спасибо! – Juntae