PhpStorm - 调试器不用代理监听

时间:2016-04-04 08:27:01

标签: php apache cookies proxy phpstorm

我正在使用Mac OSX。

我在IP 192.168.99.100上有一个docker机器,它监听端口8080并转发到我的Ubuntu容器的流量。

Ubuntu容器中安装了Apache和PHP。

当我在我的php文件中添加一个断点时,一个带有我的请求的调试会话的cookie,并在我的PhpStorm中设置监听调试会话 - 浏览到192.168.99.100:8080/my/path/to/php/file触发一个断点。

我在我的apache vhost配置文件中添加转发,因此我可以浏览到:

localhost:8080/my/path/to/php/file

浏览效果很好,但调试没有被触发。

运行:

var_dump($_COOKIE);

显示cookie在apache代理过程中是转发的。

这是我的apache配置:

<VirtualHost *:8080>
  ProxyPass               /       http://192.168.99.100:8080/
  ProxyPassReverse        /       http://192.168.99.100:8080/
  ProxyPassReverseCookiePath  /       http://192.168.99.100:8080/
</VirtualHost>

Listen 8080
Listen 127.0.0.1:8080

我做错了什么?

0 个答案:

没有答案