我有一个需要身份验证的ASP.NET Core Spa应用程序。我还想为未经验证的用户提供一个静态的公共html页面。
我想这样设置:
公共HTML页=> https://example.com SPA应用程序=> https://member.example.com
我可以使用azure应用服务上的单个web应用来完成此操作,还是需要两个单独的web应用?
由于其他社区提供了建议,我只是总结了现有的方法和我的想法,以便您实现您的目标:
使用 multiple virtual directories Zahid Faroq评论道
使用两个独立的Web应用程序
因为你使用的是azure web应用程序,简单的说,你可以利用 App Service Certificate ,然后选择 S1标准 可以为根域和www子域创建ssl绑定的证书sku。示例:可以使用单个证书来保护 example.com 和 www.example.com 。如果使用其他子域而不是www,并且可以确认只需要两个ssl证书,则需要为 member.example.com 。另外,你可以查一下 WoTrus TLS / SSL Certificates , GoDaddy SSL Certificates , How to get FREE SSL Certificate for Website (HTTPS) .
example.com
www.example.com
member.example.com