gpt4 book ai didi

php - CakePHP 连接在浏览器中被拒绝

转载 作者:行者123 更新时间:2023-12-02 21:00:42 24 4
gpt4 key购买 nike

我是第一次设置/学习 CakePHP,我正在努力弄清楚为什么我无法通过默认端口 8765 访问我的服务器。我喜欢在 ubuntu 机器上开发并远程处理代码. 服务器托管在我本地机器上的虚拟机上,但我将其称为远程机器。服务器和我的远程机器都在同一个 10.0.1.x 子网上。我可以通过端口 80 正常访问服务器。但是,当我尝试访问 hxxp://10.0.1.44:8765/时,我收到以下消息

无法连接到 10.0.1.44 端口 8765:连接被拒绝

我尝试通过 sudo uff disable 在 Ubuntu 16 服务器上禁用我的防火墙,但没有成功。我还尝试编辑我的 Apache2.conf 文件并覆盖目录权限。这些是我当前的全局权限:

<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

非常感谢任何帮助!

最佳答案

develop on an ubuntu machine and work on the code remotely

您可能遇到的问题是 php's built-in web server (CakePHP's server shell uses)不绑定(bind)到所有 IP 地址 - 它只绑定(bind)到你启动它的 IP 和主机名。

要让服务器监听所有 IP 地址并响应任何访问,请使用“0.0.0.0”作为主机名:

-> bin/cake server -H 0.0.0.0

Welcome to CakePHP v3.1.3 Console
---------------------------------------------------------------
App : src
Path: /var/www/cakephp.dev/src/
DocumentRoot: /var/www/cakephp.dev/webroot
---------------------------------------------------------------
built-in server is running in http://0.0.0.0:8765/
You can exit with `CTRL-C`

请注意,如果您使用的是开发服务器 - apache 配置无关紧要,因为 apache 在处理请求方面没有任何作用。

关于php - CakePHP 连接在浏览器中被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38406105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com