加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

如何在同一个域上部署WordPress站点和Django站点?

发布时间:2020-12-13 21:29:58 所属栏目:Nginx 来源:网络整理
导读:在系统管理员/部署方面,我是一个完整的新手.这是我希望完成的事情: 让domain.com成为一个普通的WordPress网站. 让domain.com/app或app.domain.com成为Django webapp. 主持Linode. 快速简便地更新Django webapp代码. 据我所知,gunicorn是一种优雅的Django we

在系统管理员/部署方面,我是一个完整的新手.这是我希望完成的事情:

>让domain.com成为一个普通的WordPress网站.
>让domain.com/app或app.domain.com成为Django webapp.
>主持Linode.
>快速简便地更新Django webapp代码.

据我所知,gunicorn是一种优雅的Django webapp服务方式,而WordPress最适合Apache.同时,建议将nginx作为gunicorn前的代理,并且似乎也用于提高WordPress网站的性能.

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

同时,对于Django webapp的更新,我可以通过github简单地更新到最新版本的代码.

这一切都有意义吗?我甚至在概念上正确地理解了事情吗?或者完全吠叫错误的树? (例如,我可以/我应该使用单个Apache服务器将请求路由到基于URL的WordPress或Django应用程序吗?)在研究如何让这个运行良好和顺利时,我应该记住哪些问题和问题?

更新:我已经通过(1)使用Heroku来托管我的Django应用程序,(2)使用CNAME记录将app.domain.com映射到Heroku托管的Django应用程序,以及(3)离开(现在)在domain.com上现有主机上的WordPress站点.值得庆幸的是,在我调查了所有这些之后,获得了对sysadmins和db管理员所做的新的尊重之后,现在我可以回到编码了!

最佳答案
@ Ghopper21

?1首先为您的问题.

现在,了解实时执行的可能性非常有趣.我和我的一些极客朋友一起检查过,我发现了很大的反响,这里有一些建议,我在与他们进行头脑风暴后得到了参考.

首先,请查看deploying & running WP altogether with Django on Nginx +uWSGI…的链接

来自Webfaction.com的这两个支持论坛主题让您更加了解他们如何向客户推荐它…

Deploying Django and WordPress in same domain

wordpress + django on same account – advisable or not?

嘿,我有一个支持参考. Stack Overflow本身,它解释了如何在APACHE服务器上实现它…

How do I run Django and PHP together on one Apache server?

最后但并非最不重要的是,像我们这样的极客将WP与Django集成在一起……
Integrate WordPress and Django

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读