腾讯云服务器-无法访问问题排查

问题:1:自己启动了nginx,redis,mysql,java四个docker容器之后,去访问发现服务无法访问,这就很尴尬啦。之前还好好的,自主要就是修改了一下默认端口,怎么就不能访问了呢?

image

 

.2.检查服务器端口已打开-

发现已正常打开-

image

 

.3.检查docker容器运行是否正常-

结果发现运行正常。

image

 

.4.经过自己仔细分析,考虑,最终发现问题,nginx配置文件中,应该监听的是容器内的端口80,不能使用宿主机的端口,恍然大悟,立马知道问题出在哪里啦。

 

修改nginx配置文件,

image

 

.5.重新启动容器,发现访问成功,问题解决-

image

 

问题2:继续访问其他页面,发现访问异常,排查时发现端口号不对-

 

image

 

把配置文件中8080端口改为80端口的方式如下-

好习惯-先备份-

cp yourfile.txt yourfile.txt.bak

 

sed -i 's/8080/80/g' 文件名

 

验证结果

grep 80 文件名 # 查看是否还有 8080(应该没有了)

grep 8080 文件名 # 应该无输出

 

修改后重启服务再次访问,问题解决

image

 

 

问题3:使用docker部署nginx容器后,为什么 http://xxx.201:27187/activity-Center/ 可以访问,http://xxx.201:27187/bigstuff 不能访问呢?与最后面的斜杠有关系吗

 

image

 

自己立马修改,修改后再次访问,发现访问正常-

image

 

总结:服务器部署的时候,会遇到各种各样的问题。

遇到问题,重要的是排查问题的思路,如果实在没思路,可以寻求AI工具的帮助,比如千问.

阿里巴巴地千问,对于IT相关技术的处理非常优秀,用过的都会知道。

 

posted @ 2025-12-01 11:45  一只爱阅读的程序员  阅读(14)  评论(0)    收藏  举报