網(wǎng)站網(wǎng)頁設(shè)計中怎么添加頁碼信息谷歌海外推廣
目錄
- 引出
- 書接上回,部署spring項目,端口訪問失敗
- 最后排查結(jié)果反饋
- 嘗試的幾種解決方案【未成功】
- 1.指定tomcat啟動ipv4端口
- 2.添加開放端口規(guī)則
- 保存規(guī)則
- 防火墻相關(guān)命令記錄
- 最終成功解決【成功!】
- 用firewall成功了
- 問題來了,如果這里直接開端口,華為云控制臺不開
- 直接開10050
- 訪問成功
- 所以后臺開放端口和真正打開端口是不一樣的
- 思考:為啥用nacos
- 服務(wù)器項目環(huán)境搭建MySQL,Redis,Minio...指南
- MySQL,Redis主從
- JDK環(huán)境安裝-Java8
- 總結(jié)
引出
1.之前嘗試把spring項目打包成jar包,部署在云耀云服務(wù)器L實例上,結(jié)果出現(xiàn)問題,未能解決;
2.最終采用firewall的方式開放端口,解決了不能訪問的問題
活動傳送門:
【有獎?wù)魑摹咳A為云云服務(wù)器煥新上線,快來親身感受評測吧!
隨著云計算時代的進一步深入,越來越多的中小企業(yè)企業(yè)與開發(fā)者需要一款簡單易用、高能高效的云計算基礎(chǔ)設(shè)施產(chǎn)品來支撐自身業(yè)務(wù)運營和創(chuàng)新開發(fā)?;谶@種需求,華為云煥新推出華為云云服務(wù)器實例新品。
華為云云服務(wù)器具有智能不卡頓、價優(yōu)隨心用、上手更簡單、管理特省心這四個優(yōu)點,從而幫您快速上云!從8月底到10月中旬,華為云云服務(wù)器開啟評測征文活動,邀請您分享對華為云云服務(wù)器的評測!
書接上回,部署spring項目,端口訪問失敗
華為云云服務(wù)器評測|安裝Java8環(huán)境 & 配置環(huán)境變量 & spring項目部署 &【!】存在問題未解決
最后排查結(jié)果反饋
您好,感謝您的耐心等待,目前排查服務(wù)器底層未見異常,安全組等配置沒有問題,測試訪問服務(wù)器的8080端口,在系統(tǒng)內(nèi)抓包,訪問請求已經(jīng)進入到系統(tǒng)內(nèi),但是系統(tǒng)收到后沒有響應(yīng),目前排查是系統(tǒng)內(nèi)問題,您使用的這個鏡像是由云市場的第三方商家提供的市場鏡像,您可以通過下面的方式聯(lián)系他們進行協(xié)助,感謝您的支持
嘗試的幾種解決方案【未成功】
1.指定tomcat啟動ipv4端口
java -Djava.net.preferIPv4Stack=true -jar spring-boot-fresh-1.0-SNAPSHOT.jar
采用上述命令之后,再查看端口情況,發(fā)現(xiàn)已經(jīng)是ipv4,但是訪問依然失敗
把控制臺ipv4和ipv6都打開,還是不行
2.添加開放端口規(guī)則
iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
保存規(guī)則
iptables-save
結(jié)果依然沒有解決。。。。。
防火墻相關(guān)命令記錄
root@hcss-ecs-52b8:~# ufw status
Status: inactive
root@hcss-ecs-52b8:~# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? n
Aborted
root@hcss-ecs-52b8:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http-alt
ACCEPT tcp -- anywhere anywhere tcp dpt:http-alt
ACCEPT tcp -- anywhere anywhere Chain FORWARD (policy ACCEPT)
target prot opt source destination Chain OUTPUT (policy ACCEPT)
target prot opt source destination Chain DOCKER (0 references)
target prot opt source destination Chain DOCKER-ISOLATION-STAGE-1 (0 references)
target prot opt source destination Chain DOCKER-ISOLATION-STAGE-2 (0 references)
target prot opt source destination Chain DOCKER-USER (0 references)
target prot opt source destination Chain input (0 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere
root@hcss-ecs-52b8:~# sudo netstat -tlpn | grep 8888
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 1760/python3
root@hcss-ecs-52b8:~# sudo netstat -tlpn | grep 9000
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 500614/docker-proxy
tcp6 0 0 :::9000 :::* LISTEN 500620/docker-proxy
root@hcss-ecs-52b8:~# sudo netstat -tlpn | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3404348/java
最終成功解決【成功!】
用firewall成功了
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reloadfirewall-cmd --zone=public --list-ports
8080/tcp
請求已經(jīng)打到服務(wù)器后臺
遇到問題,404,最后排查發(fā)現(xiàn)是url寫錯了
改成map,最后發(fā)現(xiàn)和string無關(guān),是鏈接寫錯了
改成map
哦,原來是昨天,路徑寫錯了
運行服務(wù)器,內(nèi)存吃緊
問題來了,如果這里直接開端口,華為云控制臺不開
直接開10050
firewall-cmd --zone=public --add-port=10050/tcp --permanentfirewall-cmd --reload
訪問成功
所以后臺開放端口和真正打開端口是不一樣的
此時為并沒有在控制臺打開10050
所以,這里打開端口和在ssh遠程登陸用firewall命令打開端口還是不一樣的;
解決方案:最好是在ssh遠程登陸的命令行窗口用firewall命令打開端口,這里不設(shè)置也行
思考:為啥用nacos
我就是想換一下端口,結(jié)果每次都得重新打包,再上傳
所以,nacos的重要就體現(xiàn)出來了
服務(wù)器項目環(huán)境搭建MySQL,Redis,Minio…指南
MySQL,Redis主從
初始化配置SSH連接 & 安裝MySQL的docker鏡像 & 安裝redis以及主從搭建 & 7.2版本redis.conf配置文件
JDK環(huán)境安裝-Java8
安裝Java8環(huán)境 & 配置環(huán)境變量 & spring項目部署 &【!】存在問題未解決
總結(jié)
1.之前嘗試把spring項目打包成jar包,部署在云耀云服務(wù)器L實例上,結(jié)果出現(xiàn)問題,未能解決;
2.最終采用firewall的方式開放端口,解決了不能訪問的問題