curl: (7) Failed to connect to skills.lan port 80: Connection refused怎么解决问题
时间: 2024-09-28 19:14:11 浏览: 118
当你遇到 `curl: (7) Failed to connect to skills.lan port 80: Connection refused` 这样的错误时,通常意味着你的系统尝试连接到 `skills.lan` 的HTTP服务器,但是该服务器没有在指定的80端口上监听请求。这可能是由于以下几个原因:
1. **服务器未运行**:确认 `skills.lan` 上的服务是否正在运行,你可以通过直接访问 `http://skills.lan` 来检查。
2. **防火墙阻止**:检查本地防火墙设置,有可能它暂时阻止了外部连接到达80端口。临时关闭防火墙或者添加例外规则试试。
3. **网络配置问题**:如果 `skills.lan` 是局域网内的主机名,确认其IP地址是否正确,或者DNS解析是否正常。
4. **端口被占用**:检查是否有其他应用正使用80端口,如果是,需要停止那个应用或者改用其他端口。
5. **网络连接问题**:确保你当前的网络环境能够正常访问外部资源。
解决这个问题的一般步骤包括检查服务器状态、调整防火墙设置或网络配置,并确保目标服务已启用且对应端口对外开放。如果你不确定如何操作,可以试着telnet到80端口测试一下连通性:
```
telnet skills.lan 80
```
相关问题
curl 175.178.121.169:10011 -v * About to connect() to 175.178.121.169 port 10011 (#0) * Trying 175.178.121.169... * Connection refused * Failed connect to 175.178.121.169:10011; Connection refused * Closing connection 0 curl: (7) Failed connect to 175.178.121.169:10011; Connection refused
这个错误提示是连接被拒绝,可能是以下几种原因之一:
1. 端口没有开放:请确认目标服务器的 10011 端口是否开放,可以使用 `telnet 175.178.121.169 10011` 命令测试是否能够连接到 10011 端口。
2. 防火墙拦截:请确认目标服务器的防火墙是否阻止了对 10011 端口的访问。
3. 目标服务器未运行相应的服务:请确认目标服务器是否已经运行了一个能够响应 10011 端口的服务。
请您根据具体情况进行排查。
TASK [yum install mariadb zabbix httpd] **************************************** fatal: [192.168.100.112]: FAILED! => {"changed": false, "msg": "Failure talking to yum: failure: repodata/repomd.xml from ftp_centos: [Errno 256] No more mirrors to try.\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\"\nftp://192.168.100.111/centos/repodata/repomd.xml: [Errno 14] curl#7 - \"Failed connect to 192.168.100.111:21; Connection refused\""}
这个错误信息提示了 yum 安装 mariadb、zabbix、httpd 失败了,因为不能连接到 192.168.100.111 的 ftp 服务器,导致无法获取 repodata/repomd.xml 文件。可能是因为 ftp 服务器没有启动,或者防火墙阻止了连接。建议检查 ftp 服务器是否正常运行,并且确认防火墙规则是否正确配置。
阅读全文