我使用Docker作为本地开发环境,并使用 dinghy-http-proxy
将新的TLD .docker
添加到映射请求的 nginx-proxy
容器。
我的网站通常通过类似http://devel.domain.com.docker的URL访问。
我想在本地开发时使用ngrok同时访问远程webhooks。
我成功启动了ngrok命令:
ngrok http -host-header=rewrite devel.domain.com.docker 80
我可以通过地址http://randomsubdomain.ngrok.io访问我的Web应用程序的登录表单。
然而,我无法登录,因为似乎无法设置cookie会话。
实际上,尝试为域devel.domain.com.docker
设置cookie会话,但由于我们在浏览器中使用randomsubdomain.ngrok.io
,所以出于安全原因被阻止。
我该如何解决这个问题?我的配置是否有误?ngrok是我想要实现的正确工具吗?
domain:all
设置时,ngrok对我起作用。但最近我在ngrok和子域方面遇到了类似的问题。来自@PeterP的上述评论帮助了我。现在我只需为本地测试设置domain:'mydomain.ngrok.io'
,而不是:all
。 - Rohan Daxini