У меня есть веб-сервер, который я пытаюсь защитить.Конечная цель - установить GNU Social.Он находится в / var / www / html / gnusocial, и в соответствии с этим вопросом я должен поместить файл htaccess над моим webroot, поэтому я поместил следующий .htaccess в / var / www/
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^.well-known/ - [L,NC]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^$ html/ [L]
RewriteRule (.*) html/$1 [L]
</IfModule>
Как вы могли видеть, я изменил две нижние строки, чтобы читать html, вместо того, что было раньше.Они выглядели как относительные пути.
Так что я все это сделал, но вызов letsencrypt все еще не удался.Адрес leudla.hopto.org.Может кто-нибудь объяснить мне, как настроить letsencrypt с помощью веб-приложения?