我创建了一个Dockerfile,可以在Azure上使用Nginx在静态站点上运行。使用此Docker镜像的所有应用程序服务都将在强制重定向到SSL和H2的情况下运行。
如何配置这些值以利用Azure中我的应用服务上的SSL设置?在将SSL绑定到域时,不清楚Azure在幕后做了什么。
const accounts = new IDBCrud('accounts');
accounts.get = function() { ... }; // Override
accounts.get(); // works
const users = new IDBCrud('users');
users.get(); // Invokes users.get and it's empty function, instead of prototype.get
谢谢,
答案 0 :(得分:0)
来自Azure App Service团队:您无需担心Docker映像上的SSL配置,因为我们会在上游处理它。您唯一需要担心的是,如果有人来过http,请使用nginx级别的X-ARR-SSL标头将其重定向到https。
例如,
if ($http_x_arr_ssl = "") {
return 301 https://$host$request_uri;
}