目录 引出书接上回,部署spring项目,端口访问失败最后排查结果反馈 尝试的几种解决方案【未成功】1.指定tomcat启动ipv4端口2.添加开放端口规则保存规则防火墙相关命令记录
之前尝试把spring项目打包成jar包,部署在云耀云服务器L实例上,结果出现问题,未能解决;
2.最终采用firewall的方式开放端口,解决了不能访问的问题
活动传送门:
随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。
华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!从8月底到10月中旬,华为云云服务器开启评测征文活动,邀请您分享对华为云云服务器的评测!
华为云云服务器评测|安装Java8环境 & 配置环境变量 & spring项目部署 &【!】存在问题未解决
您好,感谢您的耐心等待,目前排查服务器底层未见异常,安全组等配置没有问题,测试访问服务器的8080端口,在系统内抓包,访问请求已经进入到系统内,但是系统收到后没有响应,目前排查是系统内问题,您使用的这个镜像是由云市场的第三方商家提供的市场镜像,您可以通过下面的方式联系他们进行协助,感谢您的支持
java -Djava.net.preferIPv4Stack=true -jar spring-boot-fresh-1.0-SNAPSHOT.jar
采用上述命令之后,再查看端口情况,发现已经是ipv4,但是访问依然失败
把控制台ipv4和ipv6都打开,还是不行
iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
iptables-save
结果依然没有解决。。。。。
root@hCSS-ecs-52b8:~# ufw statusStatus: inactiveroot@hcss-ecs-52b8:~# ufw enableCommand may disrupt existing ssh connections. Proceed with operation (y|n)? nAbortedroot@hcss-ecs-52b8:~# iptables -LChain INPUT (policy ACCEPT)target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:Http-altACCEPT tcp -- anywhere anywhere tcp dpt:http-altACCEPT 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 8888tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 1760/python3 root@hcss-ecs-52b8:~# sudo netstat -tlpn | grep 9000tcp 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 8080tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3404348/java
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reloadfirewall-cmd --zone=public --list-ports8080/tcp
请求已经打到服务器后台
遇到问题,404,最后排查发现是url写错了
改成map,最后发现和string无关,是链接写错了
改成map
哦,原来是昨天,路径写错了
运行服务器,内存吃紧
firewall-cmd --zone=public --add-port=10050/tcp --permanentfirewall-cmd --reload
此时为并没有在控制台打开10050
所以,这里打开端口和在ssh远程登陆用firewall命令打开端口还是不一样的;
解决方案:最好是在ssh远程登陆的命令行窗口用firewall命令打开端口,这里不设置也行
我就是想换一下端口,结果每次都得重新打包,再上传
所以,nacos的重要就体现出来了
初始化配置SSH连接 & 安装MySQL的docker镜像 & 安装redis以及主从搭建 & 7.2版本redis.conf配置文件
安装Java8环境 & 配置环境变量 & spring项目部署 &【!】存在问题未解决
之前尝试把spring项目打包成jar包,部署在云耀云服务器L实例上,结果出现问题,未能解决;
2.最终采用firewall的方式开放端口,解决了不能访问的问题
来源地址:https://blog.csdn.net/Pireley/article/details/132757602
--结束END--
本文标题: 华为云云耀云服务器L实例评测|部署spring项目端口开放问题的解决 & 服务器项目环境搭建MySQL,Redis,Minio...指南
本文链接: https://www.lsjlt.com/news/420615.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0