【问题标题】:Hosting an external CMS like WordPress on a Django powered site在 Django 支持的网站上托管外部 CMS,例如 WordPress
【发布时间】:2015-12-29 06:47:28
【问题描述】:
我有一个名为 mysite.com 的由 Django 支持的网站,我想使用一个外部 CMS,例如 WordPress 博客,可以通过 blog.mysite.com 访问。由于我是 CMS 的菜鸟,所以我有几个问题 -
- 上面的事情可能吗?
-
blog.mysite.com 应该在哪里托管?我认为将其托管在与 mysite.com 相同的 Web 服务器上是个坏主意。
【问题讨论】:
标签:
python
django
wordpress
content-management-system
【解决方案1】:
是的,这是可能的,事实上,很常见。
您可以将它托管在同一台服务器上,也可以在不同的服务器上。这将如何工作实际上取决于您的托管环境。例如,我有一个能够直接修改 Apache 虚拟主机配置文件的 VPS。如果我想使用同一台服务器来托管两个站点,我只需设置另一个虚拟主机配置即可。
我的两分钱
最近,我花了很多时间清理一个受感染的 WordPress 网站。仅出于这个原因,我很高兴 WordPress 站点与我们的 Django 应用程序位于不同的服务器上。您的域名注册商很可能有一个 DNS 设置页面,可让您将各种子域的流量定向到您选择的不同服务器 IP。
另外,您是否考虑过集成基于 Django 的 CMS,例如 django-cms?