Nginx
每次我想訪問網站時都需要執行 Django 伺服器嗎?
規格: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/