如何确保我的 Ubuntu Server 上启用了传出的 http 请求?

如何确保我的 Ubuntu Server 上启用了传出的 http 请求?

我是 Linux 和服务器管理领域的新手。我买了一台二手 Pentium D (2.66) 用作个人网络服务器。我的 Ubuntu Server 运行着 Apache2、php5 和 mysql。

我的下一步是进入基于 php 的 CMS 世界。到目前为止,我只真正使用过 ASP 和 ASP.NET 中的专有 CMS,我正在尝试拓展我的视野。我读过有关 WordPress 的服务器要求的文章,其中引起我注意的一件事是服务器需要允许传出的 http 请求(远程连接)。

如何测试传出的 HTTP 请求?如果测试失败,我该如何允许它?

我假设我需要修改某个配置文件。我还假设我也需要修改我的路由器。

谢谢你的帮助。

链接到 WordPress 页面:http://codex.wordpress.org/Hosting_WordPress

答案1

这并不是什么大问题。基本上,您不想阻止 Wordpress 运行所需的端口(通过 IP 表或防火墙等)。例如,如果您将数据库托管在单独的服务器上,请不要阻止与该服务器通信所需的端口。

Wordpress 还内置了一些需要打开连接的功能。例如,Wordpress 将检查当前安装的版本是否与 Wordpress 提供的最新版本相匹配。您还可以从 Wordpress 内部下载主题和插件 - 因此 Wordpress 必须打开连接才能下载您选择的文件。

您可以通过两种方式测试这一点 - 启动安装了 wordpress 的服务器,然后导航到外观->主题,单击“安装主题”选项卡,输入“简单”等术语并进行搜索。如果您看到结果,则表明 Wordpress 能够与世界建立联系。

另一种方法是确保您已在 PHP.ini 中启用 Curl,并使用以下示例:

http://www.php.net/manual/en/curl.examples-basic.php

编辑 URL。如果成功,这会将示例文件写入您运行脚本的目录。

相关内容