gpt4 book ai didi

django - 如何在同一域上部署WordPress网站和Django网站?

转载 作者:行者123 更新时间:2023-12-04 12:10:58 24 4
gpt4 key购买 nike

关于sysadmin/deployment,我是一个完全的新手。这是我希望实现的目标:

  • 让domain.com成为普通的WordPress网站。
  • 将domain.com/app或app.domain.com都设为Django Webapp。
  • 在Linode上托管。
  • Django webapp代码的快速轻松更新。

  • 据我所知,gunicorn是服务Django Web应用程序的一种优雅方式,而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)避免了所有这些问题。 )(暂时)将WordPress网站保留在domain.com的现有主机上。值得庆幸的是,在研究了所有这些内容之后,在对sysadmin和db admin所做的工作有了新的高度尊重之后,现在我可以回到编码了!

    最佳答案

    @ Ghopper21
    首先为您的问题+1。
    现在,了解实时执行的可能性真的很有趣。我与一些极客 friend 核对后,发现 react 非常热烈,以下是与他们集思广益后得到的一些引用建议。
    首先检查此链接的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?
    嘿,我得到了一名支持裁判。 堆栈溢出本身,它说明了如何在APACHE服务器上实现它...
    How do I run Django and PHP together on one Apache server?
    最后但并非最不重要的一点是,像我们这样的怪胎将WP与Django集成在一起...
    Integrate WordPress and Django

    关于django - 如何在同一域上部署WordPress网站和Django网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419282/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com