繁体   English   中英

Azure linux 应用服务上运行的容器是否需要 HTTPS

[英]Is HTTPS required on container running on Azure linux app service

我正在进行以下设置,我已经在 Azure Linux 应用服务上部署了面向公众的前端应用程序,该应用程序具有 NGINX Web 服务器(带有 Angular 应用程序),这是 docker 容器的一部分。 我有另一个具有 .net API 的 Linux 应用服务。

现在,为了强制使用 HTTPS,我是否需要在 Azure App 服务上设置 https 证书,还是应该在我设置了 Nginx 的容器中设置它们?

其次,我应该在哪里以及如何提及以下规则

1. Redirect HTTP request to HTTPS
2. Redirect non-www traffic to www?

你试试:

 server_name  your_domain.com  *.your_domain.com;
 return 301 https://www.your_domain.com$request_uri;

SSL 在应用服务的前端被卸载。 这意味着 SSL 请求永远不会到达您的 Web 应用程序。 您不需要(也不应该)在您的应用程序中实现对 SSL 的任何支持。

http://docs.microsoft.com/en-us/archive/blogs/waws/things-you-should-know-web-apps-and-linux#NoSSL

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM