iRedMail を使用してメール サーバーをセットアップし、すべてをインストールして実行しています。現在、certbot-auto クライアントを使用して、Lets Encrypt の自己署名証明書を変更しようとしています。私が追加しました
location ~ /.well-known {
allow all;
}
/etc/nginx/templates/misc.tmpl にこのように
location ~ /.well-known {
allow all;
}
# Deny all attempts to access hidden files such as .htaccess.
#location ~ /\. { deny all; }
# Handling noisy messages
location = ^/favicon.ico { access_log off; log_not_found off; }
location = ^/robots.txt { log_not_found off; access_log off; allow all; }
ただし、nginx を再起動して URL を参照すると、404 が表示され、certbot-auto も 404 を報告します。
隠しファイルへのアクセスを制限するルールの上に配置したので、これは機能するはずです。
どんなアイデアでも大歓迎です。前もって感謝します。