【问题标题】:How to remove letsencrypt ssl installed on Ubuntu apache2 server如何删除安装在 Ubuntu apache2 服务器上的letsencrypt ssl
【发布时间】:2017-03-05 12:47:06
【问题描述】:

我有 apache 服务器,并在 link 之后完全从我的服务器安装了letsencrypt。

现在我想删除 ssl 安装。 我所做的是 (1)我删除了/etc/letsencrypt folder

(2)我使用

删除了配置文件
sudo a2dissite 000-default-le-ssl.conf

(3)我做到了

sudo service apache2 reload 

但是当我访问我的网站时,例如 www.example.com 我还有 https://www.example.com,我有错误Secure Connection Failed 然后我的网站没有加载。

我怎么能完全remove letsencrypt ssl and load my site.

【问题讨论】:

    标签: apache ssl ssl-certificate lets-encrypt


    【解决方案1】:

    如果您不运行 LetsEncrypt 来更新证书,它不会做任何事情。但是,它在配置方面已经设置的内容可能仍然存在。

    它可能在 /etc/apache2/sites-enabled/ 中创建或更改了其他文件 - 或者至少将这些文件符号链接到该目录。

    如果您删除了 /etc/letsencrypt 目录,那么在“启用站点”目录中配置的其他虚拟主机也可能仍在引用它。您可以 grep 获取诸如“SSLCertificateFile”或“letsencrypt”(目录路径)之类的术语,并确认您的 Apache 配置很可能以 sudo apache2ctl configtest 正确启动,在 SSL 配置存在的地方对其进行编辑以完全删除它最终得到一个完全非 TLS/SSL 的网站配置。

    【讨论】:

      【解决方案2】:

      打开您的 000-default.conf 并注释一些代码,如下所示。

      RewriteEngine on
      RewriteCond %{SERVER_NAME} =YOURSITE.com [OR]
      RewriteCond %{SERVER_NAME} =www.YOURSITE.com
      RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
      

      保存配置文件。 运行以下两条命令。

      sudo a2ensite 000-default.conf
      sudo service apache2 restart 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-20
        • 2012-08-09
        • 2021-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-07
        • 1970-01-01
        相关资源
        最近更新 更多