阿里雲Tomcat配置


 


 

  1. 本文可對以下問題提供參考
    • 服務器 如何配置 Tomcat 配置
    • 端口在監聽,但是外網無法訪問怎么辦
  2. 注意事項:
    • 對於阿里雲服務器相對較為特殊,因為阿里雲服務器除了需要在系統中開放端口之外、還需要在阿里雲服務器設置安全組
    • Centos7 與 Centos6 防火牆有區別,Centos7 默認使用的是 firewalld , 但是 Centos6 默認使用的是  iptables . 
  3. Tomcat項目配置
    • 下載地址 : https://tomcat.apache.org/download-80.cgi  大家可以根據自己的需要 下載不同的版本
    • 將下載的文件傳輸到服務器某個目錄下,可自定義,我的是 ~/tomcat/ , 后續介紹也將以此為例進行介紹,大家靈活變動。
    • 將其解壓
      • tar -zxvf 下載的文件的文件名
        # 舉例: tar -zxvf apache-tomcat-8.5.51.tar.gz
    • 配置環境變量(注意,這個操作需要root用戶權限)
      • vi /etc/profile
        # 到最后一行進行 輸入 a 進入編輯模式,然后開始進行配置
        # tomcat configuration
        export CATALINA_HOME=/home/MyPro/tomcat/apache-tomcat-8.5.51
        export PATH=$PATH:$CATALINA_HOME/bin
        
        # 編輯完后進行保存 (輸入 :wq 號,然后回車入),然后將該文件在當前的bash環境重新讀取並執行
        source /etc/profile
    • 啟動Tomcat (進入Tomcat解壓的文件夾,里面就是Tomcat 工程中的相關目錄)
      • cd apache-tomcat-8.5.51/bin
        ./startup.sh
    • 查看啟動狀態
      • # 8080 是Tomcat的默認端口,如果Tomcat服務無法啟動,需要自行排除是否是 8080端口已經被占用了
        netstat -anp | grep 8080
  4. 阿里雲服務器安全組配置
    • 進入安全組管理界面(這個界面會有可能會隨着阿里的工程師們的版本迭代而變更位置,大家可以找一下)
    • 針對自己的服務器進行規則配置
    • 添加安全組規則,並填寫如下圖信息
      •  注意,安全組配置完成之后需要重啟服務器。(重啟后可能Tomcat如果沒有啟動,就按照第二模塊的介紹啟動下)

  5. 系統防火牆相關配置
    • 這部分內容包括 服務的啟動 、 端口的開放,注意,端口開放按成后一定要重啟防火牆。相關指令如下
      • # 查看firewall服務狀態
        systemctl status firewalld
        # 查看firewall的狀態
        firewall-cmd --state
        # 開啟firewall服務
        service firewalld start
        # 重啟firewall服務
        service firewalld restart
        # 關閉firewall服務
        service firewalld stop
        # 查詢端口是否開放
        firewall-cmd --query-port=8080/tcp
        # 開放8080端口
        firewall-cmd --permanent --add-port=8080/tcp
        # 移除端口
        firewall-cmd --permanent --remove-port=8080/tcp
        
        #重啟防火牆(修改配置后要重啟防火牆)
        firewall-cmd --reload
  6. 結果測試
    • 8080端口是否正在被監聽  指令: Telnet -ano| grep 8080
    • 8080端口是否在安全規則中已經配置(阿里控制台)
    • 8080端口是否已經開放 firewall-cmd --query-port=8080/tcp
    • 外網瀏覽器輸入: 出現Tomcat首頁說明成功
      • http://服務器IP:8080/
    • 以上便是我在根據自己的情況進行總結,如果大家有其他的問題歡迎與我聯系,我將盡力解答,如果有不對的地方,歡迎指正。

    • 有用的話就點關注吧,你的支持便是我的動力


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM