当前博客:请教 Ubuntu 端口问题

81 次浏览【转载需注明来源】

博客作者:【yjh】

个性签名:活到老学到老

腾讯云默认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端口没有程序占用。

请问这个是什么问题呢?

默认排序
Generic placeholder image
Generic placeholder image
已采纳
yjh Time: 2024-03-08 16:48:29
博主已经自己处理完问题并结帖
Generic placeholder image
快码FOF编程 Time: 2024-03-08 12:03:32
  1. 检查服务是否运行
    确保你尝试连接的服务已经启动并正在运行。

  2. 检查端口监听
    使用 netstat 或 ss 命令来查看是否有服务在监听端口 80。例如,运行 sudo netstat -tulnp | grep :80 或 sudo ss -tulnp | grep :80。如果没有输出,说明没有服务在监听该端口。

  3. 尝试重启设备试一试
Generic placeholder image
yjh 回复 1楼 快码FOF编程 Time: 2024-03-08 12:22:49

没有服务监听80端口,重启也不行。

Generic placeholder image
A迅捷云安全 回复 2楼 yjh Time: 2024-03-08 12:46:50
  1. 检查服务状态:确保你试图连接的服务(比如Web服务器如Apache或Nginx)已经在运行,并且监听在80端口。

  2. 查看端口占用:使用命令如netstat -tuln | grep 80(在Linux或macOS上)或netstat -ano | findstr :80(在Windows上)来查看哪个进程(如果有的话)正在使用80端口。

  3. 检查防火墙设置:确保防火墙或安全组设置没有阻止访问80端口。

  4. 服务配置:检查服务的配置文件,确保它确实被配置为监听在80端口,并且没有配置错误。

  5. 重启服务:如果服务已经运行,尝试重启它,有时候这可以解决临时的连接问题。

Generic placeholder image
yjh Time: 2024-03-08 16:48:14

已经解决。腾讯云的默认用户是ubuntu,非root用户无法使用1024以下端口。(1023不可,1024可以),做端口映射或者是切换为root用户就可以解决了。


请教 Ubuntu 端口问题