1. 程式人生 > >linux中Tomcat安裝配置

linux中Tomcat安裝配置

安裝Tomcat

  • 使用xftp5檔案傳輸工具,將tomcat.tar.gz壓縮包傳輸到linux主機的/opt/目錄下
  • 使用xshell5遠端連線到linux主機上,進入"/etc"目錄下,解壓tomcat.rat.gz檔案
cd /opt
ll
tar -zxvf  apache-tomcat-7.0.70.tar.gz 

在這裡插入圖片描述

  • 解壓完成之後,當前目錄會出現一個apache-tomcat-7.0.70目錄

在這裡插入圖片描述

  • 進入到apache-tomcat-7.0.70/bin目錄下
cd apache-tomcat-7.0.70/bin
  • 檢視當前目錄的檔案,找到一個為"
    startup.sh
    "檔案

在這裡插入圖片描述

  • 執行此檔案,開啟tomcat服務,(./表示在當前目錄下尋找)
./startup.sh

在這裡插入圖片描述

  • 在linux主機中測試訪問"localhost:8080",如果能夠出現以下頁面,說明tomcat服務啟動成功

在這裡插入圖片描述

如何讓外部網訪問linux8080埠

  • 此時只是linux主機能夠訪問到tomcat服務,如何讓外部的電腦也能夠訪問這個tomcat服務呢?
  • 如果此時外部訪問此主機的tomcat服務
https://192.168.0.5:8080/

在這裡插入圖片描述

  • tomcat預設的埠為8080,檢視此時系統的防火牆配置,發現此時防火牆只開放了一個22號埠

在這裡插入圖片描述

  • 要想讓外部網路訪問此linux主機的tomcat服務,需要開啟防火牆的8080埠

如何讓防火牆開啟8080埠?

  • 配置linux下etc/sysconfig/iptables
vim /etc/sysconfig/iptables

在這裡插入圖片描述

  • 新增一行內容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
  • 以上的語句表示:開啟一個新的埠:8080

  • 新增之後的內容

在這裡插入圖片描述

  • 儲存並退出,重啟防火牆服務
service iptables restart

在這裡插入圖片描述

  • 檢視此時的防護牆資訊,檢視8080埠是否開放
service iptables status

在這裡插入圖片描述

  • 隨後在外部重新測試,能否訪問
http://192.168.5.129:8080/

在這裡插入圖片描述

  • 如果出現以上畫面則表示tomcat配置成功