如何验证服务器是否可以在端口 80 和 443 上发出出站请求?

发布于 2024-08-05 18:08:10 字数 445 浏览 11 评论 0原文

关于我遇到的这个关于 openid 问题的问题,有人让我检查是否我的服务器能够在端口 80 和 443 上发出出站请求。

您能告诉我如何验证吗?服务器是:

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8  

更多信息通过 php_info() 此处

In relation to this question on an openid issue I'm having, someone asked me to check whether my server is able to make outbound requests on port 80 and 443.

Can you tell me how to verify that? The server is:

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8  

More info via php_info() here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谁的年少不轻狂 2024-08-12 18:08:11

通过尝试使用 php 的curl 函数在其他服务器(例如Google)上获取网页来验证它。端口 80 是 HTTP,端口 443 是 HTTPS。

Verify it by trying to fetch a webpage on some other server (e.g., Google) using php's curl functions. Port 80 is HTTP, port 443 is HTTPS.

余生再见 2024-08-12 18:08:11

如果您对盒子有 shell 访问权限,则只需尝试以下方法之一:

1) "wget http://www.google. com”(应创建一个名为 index.html 的文件,其中包含 google 主页的源代码)

2) “telnet google.com 80”,该文件应产生一些输出,表明您已连接到 google.com。尝试输入“GET /”,然后按回车键。您应该会看到谷歌主页代码飞过。

如果您没有 shell 访问权限,请按照 derobert 的建议进行操作,使用 php 的内置curl 函数并尝试建立连接。

If you have shell access on the box, you can simply try one of:

1) "wget http://www.google.com" (should create a file named index.html containing the source of the google main page)

2) "telnet google.com 80", which should produce some output indicating you're connected to google.com. Try typing "GET /" followed by return. You should see the google home page code fly by.

If you don't have shell access, do what derobert suggested, use php's built-in curl functions and try to make a connection.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文