CentOS7安裝與配置Tomcat-7並使主機可訪問Tomcat伺服器
阿新 • • 發佈:2019-01-27
要安裝tomcat伺服器,首先要有jdk的環境。安裝jdk方法請看上一篇博文:
一、下載tomcat
點選download,進入下載頁面,下載如下版本:
下載完成後解壓,使用以下命令把壓縮包解壓到/usr/tomcat目錄下。
tar -zxvf apache-tomcat-7.0.90.tar.gz /usr/tomcat
其中apache-tomcat-7.0.90.tar.gz為你所下載的版本。
二、啟動tomcat
在終端執行以下命令:
cd /usr/tomcat/apache-tomcat-7.0.90/bin/
./startup.sh
此時出現以下程式碼
則表示啟動tomcat成功。在瀏覽器輸入地址 http://localhost:8080 驗證一下出現以下主頁:
則表示tomcat啟動成功。
三、設定防火牆使外部主機可以連線tomcat伺服器
當centos能ping通外部主機,外部主機也能ping通centos,但外部主機無法訪問centos的伺服器時,一般是centos防火牆的問題。
centos7使用的防火牆是firewall而不是iptables,所以要在firewall新增埠是tomcat埠開放。
輸入以下命令檢視防火牆狀態:
firewall-cmd --state
如果得到的結果是running,則向防火牆新增要開放的埠:
firewall-cmd --permanent --zone=public --add-port=8080/tcp
然後重新載入防火牆:
firewall-cmd --reload
接著輸入以下命令驗證防火牆是否已開放tomcat伺服器埠:
firewall-cmd --permanent --zone=public --list-ports
若出現 8080/tcp 則表示開放成功
最後在外部瀏覽器輸入虛擬機器的ip加埠號
出現以上介面則表示連線成功。