-->

CakePHP的连接在浏览器拒绝(CakePHP Connection Refused in Bro

2019-09-30 09:40发布

我正在建立/学习CakePHP的首次,我在努力弄清楚为什么我不能在默认端口8765,我喜欢一个Ubuntu机器和工作在远程开发的代码到我的服务器。 服务器托管在我的本地计算机上的虚拟机,但我将其称为远程机器。 服务器和我的远程计算机都在同一子网10.0.1.x。 我可以达到80端口罚款服务器。 然而,当我试图达到hxxp://10.0.1.44:8765 / I得到以下信息

Failed to connect to 10.0.1.44 port 8765: Connection refused

我试着做禁用我的防火墙Ubuntu的16个服务器上sudo uff disable并没有奏效。 我也试着编辑我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>

任何帮助是极大的赞赏!

Answer 1:

开发一个Ubuntu机器上远程的代码工作

你可能会有的问题是, PHP的内置Web服务器 (这CakePHP的服务器外壳采用 )不绑定到所有IP地址-它只是结合启动它的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正在为服务请求没有作用。



文章来源: CakePHP Connection Refused in Browser