在 letsencrypt 设置强制 SSL 后如何删除 SSL 加密?
How do you remove SSL encryption after letsencrypt set up forced SSL?
我在设置 let's encrypt 时选择在我的服务器上强制使用 https,但没有意识到它会对我的 Node.js WebSocket 服务器造成多么可怕的噩梦。我在网上找到的任何东西都无法建立安全的 WebSocket 连接 运行。 (可能是因为除了 WebSockets 之外,我对所有东西都使用 Apache)
所以我决定在整个站点范围内禁用 SSL。我没有任何实际用途,因为我的服务器无论如何都是严格用于开发的。
我试过 here 方法,但 Apache 报告该站点已被禁用。所以我清除了浏览器的缓存,甚至试图隐身访问该网站都无济于事。
我也查看了说明 here,但我的可用站点 NONE 包含提到的行。
然后我看到 this post 但我的 apache2.conf 文件也不包含他提到的行。
我正在拔头发。
如果其他人有此问题,请参考我的解决方法。
我在/etc/apache2/sites-enabled
中看到一个名为<sitenam>-le-ssl.conf
的配置文件所以我尝试了a2dissite <sitename>-le-ssl.conf
但是 Apache 说 "the file doesn't exist"
所以我将该文件复制到我的主目录 cp <sitename>-le-ssl.conf ~
(你也应该这样做!以防万一...)
然后我用 sudo rm <sitename>-le-ssl.conf
删除了那个文件
然后,用sudo service apache2 restart
重启apache
最后,清除浏览器缓存并访问您的站点。现在一切应该恢复正常。
不知道为什么 letsencrypt 以如此奇怪的方式设置我的服务器。它没有遵循其他人认为应该遵循的任何标准。
希望这对以后的人有所帮助。
我在设置 let's encrypt 时选择在我的服务器上强制使用 https,但没有意识到它会对我的 Node.js WebSocket 服务器造成多么可怕的噩梦。我在网上找到的任何东西都无法建立安全的 WebSocket 连接 运行。 (可能是因为除了 WebSockets 之外,我对所有东西都使用 Apache)
所以我决定在整个站点范围内禁用 SSL。我没有任何实际用途,因为我的服务器无论如何都是严格用于开发的。
我试过 here 方法,但 Apache 报告该站点已被禁用。所以我清除了浏览器的缓存,甚至试图隐身访问该网站都无济于事。
我也查看了说明 here,但我的可用站点 NONE 包含提到的行。
然后我看到 this post 但我的 apache2.conf 文件也不包含他提到的行。
我正在拔头发。
如果其他人有此问题,请参考我的解决方法。
我在/etc/apache2/sites-enabled
中看到一个名为<sitenam>-le-ssl.conf
的配置文件所以我尝试了a2dissite <sitename>-le-ssl.conf
但是 Apache 说 "the file doesn't exist"
所以我将该文件复制到我的主目录 cp <sitename>-le-ssl.conf ~
(你也应该这样做!以防万一...)
然后我用 sudo rm <sitename>-le-ssl.conf
然后,用sudo service apache2 restart
最后,清除浏览器缓存并访问您的站点。现在一切应该恢复正常。
不知道为什么 letsencrypt 以如此奇怪的方式设置我的服务器。它没有遵循其他人认为应该遵循的任何标准。
希望这对以后的人有所帮助。