【问题标题】:How to serve a subdomain and the domain on a single django-cms? [duplicate]如何在单个 django-cms 上提供子域和域? [复制]
【发布时间】:2022-01-20 13:51:16
【问题描述】:

是否可以在同一个 django-cms 实例上提供子域和主域?

例如:如何在同一个 Django-CMS 实例上服务以下子域和主域?

   abc.mydomain.com
   xyz.mydomain.com
   www.mydomain.com

如果是这样,Apache httpd.conf 和 Django-CMS 需要做什么?

提前谢谢你。

【问题讨论】:

  • @Marco 谢谢。您提供的链接似乎确实为我的问题提供了解决方案。在那个问题中,人们建议选项 A:将子域重写为子目录,选项 B:使用 Django-subdomains,选项 C:使用 Django-hosts。我想这些中的任何一个都会起作用。由于那篇文章已有 6 年的历史,所以想知道今天哪个是最好的解决方案?你会推荐哪一个?

标签: django django-cms django-wsgi


【解决方案1】:

Apache httpd.conf 需要做什么?

<virtualhost *:80>
  ServerName one.example.com
....
</virtualhost>
<virtualhost *:80>
  ServerName two.example.com
....
</virtualhost>

Apache 配置中的ServerName 用于识别和运行基于名称的主机。你可以阅读更多关于here

关于 Django-CMS,您需要阅读他们的文档,因为他们有特定的设置 for hosting multiple sites.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 2012-10-07
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    相关资源
    最近更新 更多