如何部署一个WordPress站点和Django的网站在同一个域?(How to deploy a

2019-07-31 13:57发布

我是一个完整的新手,当涉及到系统管理员/部署。 这里就是我希望做到:

  1. 有domain.com是一个正常的WordPress站点。
  2. 要么domain.com/app或app.domain.com是一个Django的web应用程序。
  3. 主机上的Linode。
  4. Django的Web应用程序代码的快速简便的更新。

从我可以告诉,gunicorn是服务于Django的web应用程序优雅的方式,而WordPress的与Apache适用于大多数自然。 同时,nginx的建议作为gunicorn前面的代理,也似乎可以用来改善WordPress网站的性能。

所以我在想什么是:使用nginx的作为代理服务器的路由所有传入Web请求要么gunicorn(用于Django的wepapp)或Apache(为WordPress站点)。 该主机的Linode将同时运行Nginx的,gunicorn和Apache。

同时,Django的web应用程序的更新,我可以简单地更新通过GitHub上的最新版本的代码。

是否所有的意义? 难道我连认识事物概念是否正确? 或完全找错了树? (例如可以/我应该只使用一个单一的Apache服务器将请求路由到任何WordPress的或基于URL的Django应用程序?)我应该记住什么陷阱和问题,因为我研究如何得到这个运行不错,顺利?

更新 :通过我旁边跨步这一切(1)使用Heroku的主机我的Django应用程序,(2)使用CNAME记录app.domain.com映射到Heroku的托管Django应用程序,以及(3)离开(现在)在domain.com其现有主机上的WordPress站点。 值得庆幸的是,获得什么系统管理员和数据库管理员们为我调查这一切伟大的新的尊重之后,现在我可以回去编码!

Answer 1:

@ Ghopper21

+1您的问题第一次。

现在,这真的很有趣知道它是如何可以实时执行。 我跟我的一些朋友怪胎检查,我发现了巨大反响,这里有一些参考的建议我和他们的头脑风暴后得到。

首先,检查此链接上的Nginx + uWSGI Django的完全部署和运行WP ...

从Webfaction.com支持论坛的这两个线程为您提供有关他们是如何推荐给他们的客户更多的想法...

部署Django和WordPress的在同一个域中

WordPress的+ Django的在同一个帐户-可取与否?

嘿,我得到了一个支持参考。 堆栈溢出本身,这是解释如何实现的Apache服务器上的...

我怎么一个Apache服务器上运行Django和PHP在一起吗?

最后但并非最不重要的,一个地方像我们这样一个怪胎整合WP和Django ... 整合WordPress和Django的



文章来源: How to deploy a WordPress site and Django site on the same domain?