如何删除安装在Ubuntu apache2服务器上的letsencrypt ssl

时间:2017-03-05 12:47:07

标签: apache ssl ssl-certificate lets-encrypt

我有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.

2 个答案:

答案 0 :(得分:0)

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

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

如果您删除了/ etc / letsencrypt目录,那么很可能在' sites-enabled'中配置了其他vhost。仍然引用它的目录。您可以grep使用' SSLCertificateFile'或者' letsencrypt' (目录路径),并确认您的Apache配置很可能与sudo apache2ctl configtest正确启动,在SSL配置存在的地方进行编辑以完全删除它,最终得到一个完全非TLS / SSL的网站(s )配置。

答案 1 :(得分:0)

打开您的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