2

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 を報告します。

隠しファイルへのアクセスを制限するルールの上に配置したので、これは機能するはずです。

どんなアイデアでも大歓迎です。前もって感謝します。

4

1 に答える 1