【问题标题】:How do you remove SSL encryption after letsencrypt set up forced SSL?letencrypt 设置强制 SSL 后如何删除 SSL 加密?
【发布时间】:2017-11-08 19:20:59
【问题描述】:

我在设置 let's encrypt 时选择在我的服务器上强制使用 https,但没有意识到这会给我的 Node.js WebSocket 服务器带来什么噩梦。我在网上找到的任何东西都无法让安全的 WebSocket 连接正常运行。 (可能是因为我在 WebSockets 之外的所有东西上都使用 Apache)

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

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

我还查看了here 的说明,但我的可用站点中没有一个包含提到的行。

然后我看到this 的帖子,但我的 apache2.conf 文件也没有他提到的行。

我正在拔头发。

【问题讨论】:

  • 你是对的。如果有些东西有点不同,那么获取 SSL 证书的整个操作就是一个巨大的痛苦

标签: ssl apache2 lets-encrypt


【解决方案1】:

如果其他人有这个问题,这就是我为解决它所做的。

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

但是 Apache 说“文件不存在”

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

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

然后,用sudo service apache2 restart重启apache

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

不知道为什么让我们以这种奇怪的方式设置我的服务器。它没有遵循其他人所说的任何标准。

希望这对将来的人有所帮助。

【讨论】:

    猜你喜欢
    • 2014-06-19
    • 2020-08-30
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多