答行者Sun
浏览器报错 Connection refused 表示尝试连接到服务器或服务时,连接请求被拒绝了,可能的原因包括但不限于:
服务未运行:你尝试连接的服务可能没有在服务器上运行。
端口错误:你可能尝试连接到了错误的端口。
防火墙限制:服务器的防火墙可能阻止了你的连接请求。
网络问题:网络配置错误或网络不稳定可能导致连接失败。
服务器负载:服务器可能由于负载过高而无法处理更多的连接。
服务配置问题:服务可能配置不正确,导致无法接受连接。
结合你的描述:云服务器显示正常运行,使用的是宝塔面板,有个nginx无法启动,显示“端口【xxxxx】已被bt-panel进程占用”;用“#”注释掉nginx配置文件,启用nginx服务后,网站还是打不开
初步排查方向有以下几点:
1、服务器正常,不是服务器的事
2、nginx 启动提示端口被占用,应该排查是哪个服务进程占用了该端口(netstat + ps -ef 命令排查),如果是不是重要服务可以尝试先杀掉该进程后启动 nginx
3、不知道你注释掉的是什么内容,虽然 nginx 服务启动了,但是端口占用问题可能并没有解决,访问网站时这个端口后边没有对应的服务,所以打不开