gpt4 book ai didi

ssl - 在 letsencrypt 设置强制 SSL 后如何删除 SSL 加密?

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

我在设置 let's encrypt 时选择在我的服务器上强制使用 https,但没有意识到它会对我的 Node.js WebSocket 服务器造成多么可怕的噩梦。我在网上找到的任何东西都无法启动和运行安全的 WebSocket 连接。 (可能是因为我将 Apache 用于 WebSockets 之外的所有东西)

所以我决定只在站点范围内禁用 SSL。我对它没有任何实际用途,因为我的服务器无论如何都严格用于开发。

我试过here的方法但是 Apache 报告该站点已被禁用。所以我清除了浏览器上的缓存,甚至尝试隐身访问该网站,但无济于事。

我也看了说明书here但是我的可用站点中没有一个包含提到的行。

然后我看到this发布但我的 apache2.conf 文件不包含他提到的行。

我正在拔头发。

最佳答案

如果其他人遇到此问题,请引用我的解决方法。

我看到一个名为 <sitenam>-le-ssl.conf 的配置文件在 /etc/apache2/sites-enabled所以我尝试了 a2dissite <sitename>-le-ssl.conf

但是Apache说“文件不存在”

所以我用 cp <sitename>-le-ssl.conf ~ 将该文件复制到我的主目录中(你也应该这样做!以防万一......)

然后我用 sudo rm <sitename>-le-ssl.conf 删除了那个文件

然后,使用 sudo service apache2 restart 重新启动 apache

最后,清除浏览器缓存并访问您的网站。现在一切应该恢复正常。

不知道为什么 letsencrypt 以如此奇怪的方式设置我的服务器。它没有遵循其他人认为应该遵循的任何标准。

希望这对以后的人有帮助。

关于ssl - 在 letsencrypt 设置强制 SSL 后如何删除 SSL 加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47187979/

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