【问题标题】:Can my web host prevent me from connecting to an external database? [closed]我的网络主机可以阻止我连接到外部数据库吗? [关闭]
【发布时间】:2014-02-20 01:08:08
【问题描述】:

我有两台服务器: CP 服务器 - 网站托管在运行 cpanel 的服务器上(我只能访问 cpanel) VPS 服务器 - 运行 ubuntu 和 postgresql 的服务器

我很确定当我在 VPS 服务器上启用对 postgres 数据库的远程访问时,我所做的一切都是正确的(我从另外两台机器上成功连接到两个不同的 IP)。但是,当我在 CP 服务器上运行完全相同的 PHP 代码时,它无法连接。我尝试在此服务器上使用 fsockopen。当我尝试在 5432 端口上连接到 VPS 服务器时它不起作用,但在端口 80 上工作。在我尝试的其他机器上,它在端口 5432 上工作。

那么,我的网络托管服务提供商(CP 服务器)是否可能以某种方式阻止此连接?

【问题讨论】:

  • 如果您的数据库访问使用特定的特殊端口,那么您的服务器可能阻止在其上运行的进程尝试访问该端口。
  • 是的,这是可能的。您应该咨询您的 ISP。
  • 这个问题似乎是题外话,因为它是关于虚拟主机配置,只能由 OP 的 ISP 回答
  • 问题是是否有可能,而不是他们是否正在这样做!!!

标签: postgresql cpanel


【解决方案1】:

虚拟主机提供商安装了​​防火墙并阻止了与 postgresql 服务器的传出连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 1970-01-01
    相关资源
    最近更新 更多