1. 程式人生 > >如何在阿里雲上部署django(番外篇)

如何在阿里雲上部署django(番外篇)

在阿里雲上部署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