我有一个支持Django(DRF)的网络应用,用户可以在其中创建自己的个人资料。个人资料网址如下所示 - https://mywebsite.com/username。我想添加一个功能,用户可以将自定义域(购买新域或使用现有域)映射到配置文件页面。我该怎么做呢?如何确保在所有自定义域中启用SSL而不让我的用户购买单独的SSL证书?
答案 0 :(得分:0)
如果用户只能自定义子域(* .mywebsite.com),您可以购买通配符SSL证书
如果您希望用户选择任何域,如果不为每个域创建SSL,则无法执行此操作,您可以使用Let's Encrypt,但您需要域验证和Django无法处理的其他内容(像Nginx的反向代理)