我有一些关于让我们用多个nginxconf文件加密的问题。你知道吗
我需要把这个位置块放在每个nginxconf文件中,还是只放在默认的nginxconf文件中?你知道吗
location ~ /.well-known {
allow all;
}
我的默认配置文件用于显示“Nginx正在工作”页面。我的其他serverblocks位于单独的nginxconf文件中,用于将特定应用程序绑定到特定域。你知道吗
我在服务器上提供多个Django应用程序。在Let's Encrypt tutorial中,他们讨论的是文档根。这应该是我所有应用程序/证书的单个文档根目录吗(例如/var/www/html)还是每个应用程序都有自己的文档根目录(例如我的Django应用程序的根文件夹)?你知道吗
注意:我的Django应用程序不在/var/www/html中,而是在我的主目录中的一个目录中。
您必须在每个需要验证的nginx配置文件中包含“已知”位置块。 因此,如果要使用多个nginx配置文件为多个域提供服务,则必须在所有这些文件中放置“已知”位置块。你知道吗
文档根是nginx搜索文件的地方。
/var/www/html
是默认的文档根目录,例如:当你点击像
http://my-server/media/image1
这样的URL时,nginx就会在/www/media
路径中搜索文件。 因此,您可以指定自己的文档根目录,如果django应用程序位于/home/my_django
,则在location块中指定root /home/my_django
。你知道吗注:
Nginx在/var/www/html中搜索
.well-known
,所以如果在其他位置有.well-known
,请指定'root'指令。你知道吗相关问题 更多 >
编程相关推荐