Nginx

每次我想訪問網站時都需要執行 Django 伺服器嗎?

  • May 29, 2017

規格:AWS EC2 微型實例 最新 Django、Python3、nginx

我剛剛在 virtualenv 中創建了一個 Django 項目。一切都已規劃好 - nginx 正在擷取 URL 並將它們定向到正確的埠。

但是,我似乎在這裡缺少一些東西:每次我想訪問該站點時手動執行 Django 伺服器是沒有意義的,對吧?

如果我問錯了問題,請告訴我。

您不需要手動執行 Django 應用程序伺服器(wsgi 伺服器),但您需要它正在執行。因此,您可以將其配置為作為服務/守護程序執行。

這是一張關於 Django Web 應用程序部署架構的精彩圖片The Full Stack Python Guide to Deployments

希望能幫助到你。

Django 需要執行,但您不/不應該手動執行它。

您需要創建一個服務來保持 Django 執行,或者使用諸如 supervisord 之類的應用程序來為您做這件事 http://supervisord.org/

引用自:https://serverfault.com/questions/824972