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