首頁  >  問答  >  主體

伺服器設定 - 非root使用者使用nginx+uwsgi各自部署Django程式需要注意哪些事情?

以前所有同事開發的django程式都交給我部署,老大現在希望各自開發的程式能夠各自部署,不用再透過我,老大希望我寫一個非root用戶各自部署django的文件.
root用戶與權限在我手中,其他的同事都是非root帳戶,非root帳戶要各自使用nginx uwsgi部署自己的django。
請問這過程中有什麼需要注意的坑洞?求大神指點。

高洛峰高洛峰2671 天前1089

全部回覆(2)我來回復

  • 漂亮男人

    漂亮男人2017-06-26 10:51:57

    除了 相關目錄的權限問題,別的都差不多吧。
    你可以送佛送到西:寫一個一鍵安裝腳本。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-06-26 10:51:57

    這個場景最佳方案是Docker啊。

    1. Docker,前面用nginx依照網域名稱或location反代到對應的實例。

    2. 如果你的作業系統使用systemd,也可以用uwsgi emperor管理uwsgi,然後nginx由root管理進行反代。

    回覆
    0
  • 取消回覆