gpt4 book ai didi

ssl - 有什么方法可以在 PHPStorm 调试功能中启用 https 连接?

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:20 26 4
gpt4 key购买 nike

我正在运行一个拼凑在一起的 WAMP 服务器,并正在开发一个仅在 SSL 中运行的应用程序。我需要对其进行调试,但 PHPStorm 不提供任何设置调试以理解 SSL 的方法,结果:我收到“错误请求”任何帮助将不胜感激。

最佳答案

迟到的答案,但我是从谷歌来的。如果您将端口 80 上的流量重定向到 HTTPS/443,HTTPS 将与 xdebug 一起正常工作。

使用 Apache,您可以像这样添加虚拟主机 (from here) :

NameVirtualHost *:80
<VirtualHost *:80>
ServerName mysite.example.com
DocumentRoot /usr/local/apache2/htdocs
Redirect permanent /secure https://mysite.example.com/secure
</VirtualHost>

<VirtualHost _default_:443>
ServerName mysite.example.com
DocumentRoot /usr/local/apache2/htdocs
SSLEngine On
# etc...
</VirtualHost>

我正在使用 nginx 和 php-fpm,所以我添加了这个 block 来重定向

server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 301 https://$host$request_uri;
}

更多信息 here .使用它并将我的 PHPStorm 服务器配置为 :80 命中 https,连接到 xdebug 并正常中断。理想情况下,我们可以更改 PHPStorm 中的协议(protocol),但我没有看到任何选项。

关于ssl - 有什么方法可以在 PHPStorm 调试功能中启用 https 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33215675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com