centos7下Tomcat8.0安裝與防火牆埠開放
阿新 • • 發佈:2019-01-06
下載Tomcat
wget mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
解壓
tar -zxvf apache-tomcat-8.0.53.tar.gz
移動至/usr/local/tomcat
mkdir -p /usr/local/tomcat
mv apache-tomcat-8.0.53 /usr/local/tomcat/
安裝jdk8
yum install java-1.8.0-openjdk-src.x86_64
啟動tomcat
/usr/local/tomcat/apache-tomcat-8.0.53/bin/startup.sh
測試tomcat是否啟動成功
curl http://127.0.0.1:8080
替換centos7預設Firewalld
防火牆為iptables
1.禁用Firewalld服務。
# systemctl mask firewalld
2.停止Firewalld服務。
#systemctl stop firewalld
3.安裝iptables服務相關軟體包。
#yum -y install iptables-services
4.確保服務在開機時啟動:
# systemctl enable iptables
5.啟動iptables服務。
# systemctl start iptables
6.如果需要ip6tables,則執行以下命令。
# systemctl enable ip6tables
# systemctl start ip6tables
開放8080埠,在reject規則前新增(順便開放mysql的)
vi /etc/sysconfig/iptables
-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 3306 -j ACCEPT
重啟iptables
systemctl restart iptables
設定Tomcat
開機自啟
vi /etc/rc.d/rc.local
新增以下內容
/usr/local/tomcat/apache-tomcat-8.0.53/bin/startup.sh start
儲存後修改檔案許可權
chmod 777 /etc/rc.d/rc.local