php - 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 设置的提示?
十分感谢!
解决方案
推荐阅读
- python - 使用 Python 将 base64 编码的谷歌服务帐户密钥转换为 JSON 文件
- django - 无法加载静态文件 Django 1.9
- javascript - 我如何对 passport.deserialize 进行单元测试?
- android - Android MVVM Livedata 最佳实践
- visual-studio - 为什么我不能在 Xamarin Profiler 中拍摄快照
- javascript - 如何根据javascript中的某些条件从数组中创建对象数组
- python-3.x - 从我的列表中删除数字后,我的“for循环”没有做我想要的
- apl - GNU APL -- 使用非常旧的 SVN 版本保存
- javascript - 如何从html中的输入标签获取java脚本的变量值
- javascript - 从角度前端表达服务器的 HTTP POST 请求