php - cURL 无法连接到主机,但它连接到我的域地址

标签 php linux curl wget firewall

我是 Linux 新手。我在Linux服务器上有php项目。我正在使用cURL我的 php 页面中的命令访问 Google,但它说无法访问主机。

从命令行,我可以 ping Google 站点,同时 cURL 和 Wget命令失败。

我检查了防火墙:selinux=disabledselinuxtype=targeted

最佳答案

从终端尝试此命令

telnet www.google.com 80

你得到任何输出吗?喜欢连接到 www.google.com?如果不是,则端口 80 上对 google.com 的传出访问将被阻止。

Ping 使用 ICMP protocol 。 cURL(和 telnet )使用 TCP在端口 80 或 443 上。

关于php - cURL 无法连接到主机,但它连接到我的域地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25906898/

相关文章:

php - Curl 无法正确识别 cookie 中的过期值

PHP - 将 session 缓存限制器设置为 nocache 或使用 jQuery ajax 缓存 :false? 是否更好

c++ - UDP在不同线程中发送和接收

apache - 如何在我公司的代理后面设置本地 xampp

c++ - 获取计算机名和登录用户名

linux - 如何在中断中获取相应的 MSI 消息?

curl - 什么是 cURL -s 选项?

php - 每10分钟更新一次数据库的函数

php - 将 str_replace() 与从 SQL 数据库导入的字符串结合使用

php - cURL 不再设置 cookie,但为什么呢?