如何在阿里雲上部署django(番外篇)
阿新 • • 發佈:2019-01-02
在阿里雲上部署django前,可以首先在本機上按照完全一樣的設定部署django,這樣方便除錯。我在阿里雲ecs上使用的系統是ubuntu,因此,在本機除錯時,也使用ubuntu系統。
1. 安裝nginx
ubuntu下輸入下列語句安裝nginx:
sudo apt-get install python-dev nginx
如果使用python3,則需要輸入:
sudo apt-get install python3-dev nginx
2. 安裝supervisor
supervisor時一個程序管理工具,用來管理gunicorn
sudo pip install supervisor
備註:
如果pip尚未安裝,在ubuntu16.04下輸入以下命令安裝pip
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py
3. 使用gunicorn進行部署
可選擇的部署工具有兩種,gunicorn和uwsgi,gunicorn為純python實現的包;uwsgi為純C語言實現的包。我選擇了gunicorn包。
sudo pip install gunicorn