LoginSignup
7
7

More than 5 years have passed since last update.

[メモ] cakephp3 の bin/cake server で vagrant で接続できない問題解決

Last updated at Posted at 2015-11-30

発生した現象

CakePHP3 の クイックスタートガイド に従って vagrant を使って新規に環境を作り、
bin/cake server でサーバ起動して
http://192.168.33.10:8765/ にアクセスしてみたところ、
Google Chrome が 192.168.33.10 に接続しようとしましたが、拒否されました。
というエラーが発生。

原因究明

http://qiita.com/IKEA_dless/items/f536b3c009af295bb4a5
にそのまま答えを発見。

$ ss -lnput | grep 8765
tcp    LISTEN     0      128                  ::1:8765                 :::*      users:(("php",5661,10))

::1:8765 になってるので、192.168.33.10 ではアクセスできなかった。

bin/cake server の代わりに、bin/cake server -H 0.0.0.0 とすることで、vagrant 経由(192.168.33.10)でもアクセスできるようになる。

なお、bin/cake server -H 0.0.0.0 後、 ss -lnput は下記のようになる。

$ ss -lnput | grep 8765
tcp    LISTEN     0      128                    *:8765                  *:*      users:(("php",5689,10))
7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7