81 次浏览【转载需注明来源】
腾讯云默认Ubuntu Server 22.04 LTS 64bit
根据快码官方博客:<在ubuntu-linux无GUI系统中运行桌面端程序解决方案>配置好系统,使用方案提供的编译后的linux程序,可以正常启动和访问8081端口。修改端口为80重新启动程序。访问提示信息:curl: (7) Failed to connect to 127.0.0.1 port 80 after 0 ms: Connection refused
检测Ubuntu防火墙关闭。80端口没有程序占用。
请问这个是什么问题呢?
测试账号
yjh Time: 2024-03-08 16:48:29
评论ID
快码FOF编程 Time: 2024-03-08 12:03:32
评论ID
检查服务是否运行:
确保你尝试连接的服务已经启动并正在运行。
检查端口监听:
使用
netstat
或ss
命令来查看是否有服务在监听端口 80。例如,运行sudo netstat -tulnp | grep :80
或sudo ss -tulnp | grep
:80
。如果没有输出,说明没有服务在监听该端口。yjh 回复 1楼 快码FOF编程 Time: 2024-03-08 12:22:49
评论ID
没有服务监听80端口,重启也不行。
A迅捷云安全 回复 2楼 yjh Time: 2024-03-08 12:46:50
评论ID
检查服务状态:确保你试图连接的服务(比如Web服务器如Apache或Nginx)已经在运行,并且监听在80端口。
查看端口占用:使用命令如
netstat -tuln | grep 80
(在Linux或macOS上)或netstat -ano | findstr :80
(在Windows上)来查看哪个进程(如果有的话)正在使用80端口。检查防火墙设置:确保防火墙或安全组设置没有阻止访问80端口。
服务配置:检查服务的配置文件,确保它确实被配置为监听在80端口,并且没有配置错误。
重启服务:如果服务已经运行,尝试重启它,有时候这可以解决临时的连接问题。
yjh Time: 2024-03-08 16:48:14
评论ID
已经解决。腾讯云的默认用户是ubuntu,非root用户无法使用1024以下端口。(1023不可,1024可以),做端口映射或者是切换为root用户就可以解决了。