【发布时间】:2017-06-18 08:35:23
【问题描述】:
我有一些关于使用 Let's Encrypt 和多个 nginxconf 文件的问题。
.知名位置块
我需要把这个位置块放在每个 nginxconf 文件中,还是只放在默认的 nginxconf 中?
location ~ /.well-known {
allow all;
}
我的默认配置文件用于显示“Nginx 正在运行”页面。我的其他服务器块位于单独的 nginxconf 文件中,用于将特定应用程序绑定到特定域。
我的文档根是什么?
我在我的服务器上提供多个 Django 应用程序。在Let's Encrypt tutorial 中,他们谈论的是文档根目录。这应该是我所有应用程序/证书的单个文档根目录(例如 /var/www/html) 还是每个应用程序都有自己的文档根目录(例如我的 Django 应用程序的根文件夹) ?
注意:我的 Django 应用程序不在 /var/www/html 中,而是在我的主目录中的一个目录中。
【问题讨论】:
-
每个域都需要一个单独的证书,所以我认为每个域都需要相应的 .well-known。
标签: python django nginx encryption lets-encrypt