阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口的教程
阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口
最近雙十一不是,買(mǎi)了一個(gè)阿里云服務(wù)器玩玩,但是配置好tomcat,添加安全組規(guī)則后,死活訪問(wèn)不通,telnet 也無(wú)法通過(guò),好在最好經(jīng)過(guò)一陣廢寢忘食之后,成功解決問(wèn)題,下面就記錄一下如何解決第一次在阿里云上部署tomcat能夠在外網(wǎng)訪問(wèn),添加端口映射,只要你跟著博主的步驟操作,一般是沒(méi)有問(wèn)題的。
一、JAVA環(huán)境配置
1.1 Jdk和Tomcat下載
首先我們需要安裝 jdk 和 tomcat ,地址都已經(jīng)給您備好了,往下看:
查看linux 版本:uname -a
# uname -a Linux root 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
如果有x86_64就是64位,沒(méi)有就是32位
64位的linux ,下載jdk-8u231-linux-x64.tar.gz,32位下載jdk-8u231-linux-i586.tar.gz
jdk 下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tomcat下載地址:http://tomcat.apache.org/download-80
1.2 jdk 配置
1、解壓 jdk 安裝包,解壓后我們可以看到一個(gè) jdk1.8.0_231 的文件夾
tar -zxvf jdk-8u231-linux-x64.tar.gz
解壓文件包含

2、編輯系統(tǒng)環(huán)境變量:
執(zhí)行 vi /etc/profile編輯系統(tǒng)配置文件,置java環(huán)境變量
在文件最下面添加:
注意:標(biāo)點(diǎn)符號(hào) 和 路徑
export JAVA_HOME=/usr/local/java/jdk1.8.0_231 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin

保存退出
3、重新加載系統(tǒng)配置文件
source /etc/profile
4、檢查jdk 是否安裝成功:java -version
[root@root jdk1.8.0_231]# java -version java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode) [root@root jdk1.8.0_231]#
1.2 Tomcat配置
1、解壓 jdk 安裝包,解壓后我們可以看到一個(gè) apache-tomcat-8.5.47 的文件夾
tar -zxvf apache-tomcat-8.5.47.tar.gz
解壓目錄:

2、安裝好jdk后,tomcat不用再配置,直接啟動(dòng)
命令:./bin/startup.sh

我們配置好了jdk和tomcat需要訪問(wèn),在這里阿里云服務(wù)器,需要我們?cè)O(shè)置端口映射,別擔(dān)心,都給您準(zhǔn)備好了,哥,您往下面看:
二、防火墻操作命令
在這里我們需要將防火墻打開(kāi),不然在公網(wǎng)上你的服務(wù)器是很危險(xiǎn)的,需要防火墻來(lái)進(jìn)行防護(hù)
#停止firewall systemctl stop firewalld.service #開(kāi)啟firewall systemctl start firewalld.service #禁止firewall開(kāi)機(jī)啟動(dòng) systemctl disable firewalld.service #查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示not running,開(kāi)啟后顯示running) firewall-cmd --state
但是開(kāi)啟的時(shí)候,可能報(bào)這個(gè)錯(cuò)
Failed to start firewalld.service: Unit firewalld.service is masked.
輸入了下面這行命令:
systemctl unmask firewalld.service
二、檢查是否可以訪問(wèn)
如果剛開(kāi)始你和博主一樣,添加安全組規(guī)則也無(wú)法訪問(wèn),可以暫時(shí)將防火墻關(guān)閉,看能夠訪問(wèn),如果可以訪問(wèn)說(shuō)明端口問(wèn)題,如果不能訪問(wèn),說(shuō)明tomcat問(wèn)題
我們可以在啟動(dòng)tomcat后,使用curl命令來(lái)查驗(yàn) 端口和ip 是否可以訪問(wèn)
#啟動(dòng)tomcat, 在tomcat目錄下 bin/startup.sh #關(guān)閉tomcat, 在tomcat目錄下 bin/shutdown.sh #如果關(guān)閉出錯(cuò),可以殺死線程 ps -ef | grep tomcat kill -9 8080 #訪問(wèn) curl 127.0.0.1:8080 curl ip:8080
我們也可以使用windows 下的 ping和telnet 命令來(lái)查看 端口和ip 是否可以訪問(wèn)
命令:
# ping ip查看IP是否可以訪問(wèn)(輸入阿里云IP) ping 127.0.0.1 # telnet 查看ip和端口是否可以訪問(wèn)(輸入阿里云IP和端口) telnet 127.0.0.1 8080

如果失敗,請(qǐng)往下面看
三、添加安全組規(guī)則
2.1 添加授權(quán)對(duì)象
1、登錄阿里云,找到云服務(wù)器,點(diǎn)擊

2、找到我們服務(wù)器的實(shí)例,點(diǎn)擊 更多 > 網(wǎng)絡(luò)和安全組 > 安全組配置


3、點(diǎn)擊 配置規(guī)則
4、點(diǎn)擊添加 安全組規(guī)則

5、添加安全組規(guī)則

5、添加成功后,列表中就會(huì)出現(xiàn)我們剛才添加的數(shù)據(jù)

當(dāng)我們添加成功后,此時(shí),我們并不能訪問(wèn)tomcat外網(wǎng)端口,我們還要添加服務(wù)器內(nèi)部開(kāi)放端口
四、添加linux開(kāi)放端口
只需要使用下面的命令,我們就可以訪問(wèn) 8080 端口
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
五、訪問(wèn)tomcat
最后我們輸入我們的ip地址,訪問(wèn)成功:

總結(jié)
以上所述是小編給大家介紹的阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口的教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
完美解決Tomcat關(guān)閉后報(bào)錯(cuò)問(wèn)題
這篇文章主要介紹了完美解決Tomcat關(guān)閉后報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法
現(xiàn)在主流的WEB服務(wù)器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多說(shuō)了吧,用過(guò)VS.NET開(kāi)發(fā)ASP.Net應(yīng)用的朋友就應(yīng)該 知道,新建/修改WEB項(xiàng)目,其實(shí)就是通過(guò)WebDAV+FrontPage擴(kuò)展做到的,下面我就較詳細(xì)的介紹一下2017-03-03
Tomcat中更改網(wǎng)站根目錄和默認(rèn)頁(yè)的配置方法
這篇文章主要介紹了Tomcat中更改網(wǎng)站根目錄和默認(rèn)頁(yè)的配置方法,需要的朋友可以參考下2014-05-05
tomcat?websocket?WsFrameServer內(nèi)存溢出的問(wèn)題解決
本文主要介紹了tomcat?websocket?WsFrameServer內(nèi)存溢出的問(wèn)題解決,文中通過(guò)圖文示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
Tomcat無(wú)法映射到activiti-app導(dǎo)致activiti無(wú)法啟動(dòng)頁(yè)面的解決方法
這篇文章主要介紹了Tomcat無(wú)法映射到activiti-app導(dǎo)致activiti無(wú)法啟動(dòng)頁(yè)面的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-11-11
阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口的教程
這篇文章主要介紹了阿里云服務(wù)器安裝配置tomcat 添加外網(wǎng)訪問(wèn)端口,需要的朋友可以參考下2019-11-11

