首页 > 解决方案 > file_get_contents 在我自己的 VPS 服务器上的 Ubuntu 上不起作用

问题描述

我正在尝试file_get_contents在我的 php 文件中使用 php 函数。

请求的 URL 是来自同一服务器的我自己的 API URL,例如我在文件https://example.com/file.php中向 URL https://example.com/categories/get/发出请求。

此 URL 的 file_get_contents 可在其他服务器和移动应用程序(Android、iOS)中使用。我可以成功地将 file_get_contents 制作到另一台服务器,它会响应我。CURL 不起作用,但使用 JavaScript(使用 XMLHttpRequest)的请求可以成功。

错误说failed to open stream: Connection refused

我在 Ubuntu 18.4、Vesta Panel、PHP 7.2 上有 VPS。据我所知,没有防火墙、iptables 或其他东西。

你能帮助我吗?也许一些关于错误 php 设置的提示?

十分感谢!

标签: phpubuntupostrequestvps

解决方案


推荐阅读