我正在开发一个具有基于Angular.js客户端和Web API 2服务器的网站。
两者都将部署在我的网站subdoman下:"Admin.myDomain.com"。我想获得 ssl 支持。(在客户端和服务器请求上)
认为客户端将在 Admin.myDomain.com 和Webapi下:Admin.myDomain.com/admin/
就SSL连接而言 - 部署它的最佳方法应该是什么?我的想法:1. 将 IP 连接到计算机 - 在整个 IIS 级别上连接 SSL 工作。2. 在 IIS 上的默认网站上部署角度客户端。3. 将 Web API 部署为子文件夹(另一个应用程序)。
这行得通吗?有没有更好的方法?
您可以专门为admin.website.com
创建证书,也可以使用通配符创建*.website.com
证书。这取决于您未来的需求和可用预算。
我建议避免使用默认网站并创建一个仅接受 443 的新网站(并在此处链接证书),然后您将 API 运行在那里。
https://admin.website.com/v1/api
以及您的角度应用:
https://admin.website.com/app