我正在使用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
我做错了什么?