環境:
虛擬機: VMware 15 pro 操作系統 Linux CentOS 7 64
物理機: Windows 7
事先准備:
1: 下載 Tomcat 的壓縮包 apache-tomcat-9.0.26.tar.gz
2: 通過 SSH 使用 xftp 上傳到 Linux, 然后解壓 tar -zxvf apache-tomcat-9.0.26.tar.gz
3: 為了方便之后的操作, 將解壓后的文件夾改名為 tomcat, mv apache-tomcat-9.0.26 tomcat
4: 在虛擬機上打開瀏覽器, 輸入 http://{ip}:8080 顯示, 即可成功
(注: 在實際使用的過程中, 最好新建一個用戶, 作為開發人員, 例如創建一個用戶 dev, 然后將壓縮包放到這個目錄下的文件夾中, 不要什么東西都放到 root 文件夾下, 分開管理)
這個時候如果在物理機上訪問這個 Tomcat 服務器, 就會發現

所以, 解決問題的第一步:
使用 root 用戶, 查看Linux系統上開放的端口號
firewall-cmd --zone=public --list-ports

如圖, 因為我因為配置過, 所以 8080 端口是開放的, 如果沒有開放這 8080 端口, 則使用 root 用戶, 輸入
firewall-cmd --zone=public --add-port=8080/tcp --permanent

這樣, 8080 端口就開放了, 然后輸入
firewall-cmd --zone=public --query-port=8080/tcp

這樣, 端口就開放, 然后在物理機上訪問

吶, 成功了
