请教,为什么在服务器上 wget https://tieba.baidu.com 不行?

2016-08-12 09:55:57 +08:00
 gdtv
注意是 https 不是 http ,别问为什么要用 https ,不在此贴讨论范围。
试过阿里云服务器和国外的 vultr 服务器,结果一样。

wget https://tieba.baidu.com
--2016-08-12 09:50:44-- https://tieba.baidu.com/
Resolving tieba.baidu.com... 180.97.104.41, 180.97.104.40
Connecting to tieba.baidu.com|180.97.104.41|:443...
结果是:
failed: Connection timed out

---------------------------------------

$result = file_get_contents('https://tieba.baidu.com');
这个 php 命令在我电脑上(windows+apache+php)成功,但在服务器上(centos6+apache+php)就是:
failed to open stream: Connection timed out

-----------------------------------

这是怎么回事呢?
4311 次点击
所在节点    问与答
12 条回复
bjzhou1990
2016-08-12 10:39:29 +08:00
gdtv
2016-08-12 10:45:24 +08:00
aprikyblue
2016-08-12 10:50:29 +08:00
贴吧有上 https 吗。。。
443 端口都是关的。。
bjzhou1990
2016-08-12 10:51:22 +08:00
@gdtv tieba 的 https 我浏览器都打不开,别说 wget 了。。。
Infernalzero
2016-08-12 10:53:14 +08:00
curl 'http://tieba.baidu.com/' -H 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: zh-CN,zh;q=0.8' -H 'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Connection: keep-alive' --compressed


看了下,其实其他 header 都不需要,只要 UA 有就可以了
ragnaroks
2016-08-12 10:54:11 +08:00
wget https://tieba.baidu.com --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" --no-check-certificate

测试正常,话说我这访问 https://tieba.baidu.com 直接超时,只能访问 http 的
Infernalzero
2016-08-12 10:55:37 +08:00
看错, LZ 说的是 wget ,忽略我说的吧
gdtv
2016-08-12 11:11:19 +08:00
@Infernalzero curl 也行,我补充了帖子,请再帮忙看一下,谢谢
gdtv
2016-08-12 11:11:59 +08:00
@aprikyblue
@bjzhou1990
@ragnaroks
已补充帖子,请再帮忙看一下,谢谢
nsgit
2016-08-12 11:28:22 +08:00
贴吧 443 端口都没开,你到哪去 curl ?
workspace
2016-08-12 12:19:27 +08:00
我表示直接 wget 第一个地址就能下载下来,测试机: bw vps
msg7086
2016-08-12 13:48:45 +08:00
$ wget https://tieba.baidu.com
--2016-08-12 01:48:14-- https://tieba.baidu.com/
正在解析主机 tieba.baidu.com (tieba.baidu.com)... 103.235.46.140, 103.235.46.139
正在连接 tieba.baidu.com (tieba.baidu.com)|103.235.46.140|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:未指定 [text/html]
正在保存至: “ index.html.1 ”

index.html.1 [ <=> ] 167.66K 95.4KB/s in 1.8s

2016-08-12 01:48:17 (95.4 KB/s) - “ index.html.1 ” 已保存 [171688]

自己看看解析出来的 IP 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX