如何在阿里雲上部署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
相關文章
- 如何在阿里雲上部署 Django 應用程式阿里Django
- Django + react + 阿里雲ecs 前後端分離部署上線DjangoReact阿里後端
- 阿里雲伺服器部署django專案阿里伺服器Django
- 部署Django到阿里雲伺服器教程Django阿里伺服器
- 阿里雲部署Django專案(nginx+uWSGI)阿里DjangoNginx
- 阿里雲部署Django專案(nginx+uWSGI)-2018.11阿里DjangoNginx
- 阿里雲centos7部署Django專案阿里CentOSDjango
- Django上線部署Django
- 【django輕量級框架】django專案部署到阿里雲伺服器流程Django框架阿里伺服器
- 把django專案部署到阿里雲伺服器流程Django阿里伺服器
- 阿里雲Freeswtich部署阿里
- 使用 Terraform 在阿里雲上快速部署 MQTT 叢集ORM阿里MQQT
- Djang專案部署阿里雲伺服器(四)之執行Django專案阿里伺服器Django
- 如何在阿里雲上執行SAP UI5應用阿里UI
- Laravel 部署到阿里雲 / 騰訊雲Laravel阿里
- 使用阿里雲-雲效部署程式碼阿里
- 阿里雲部署nuxt專案阿里UX
- Docker 部署阿里雲RocketMQ 4.5.1Docker阿里MQ
- Laravel部署到阿里雲CentOS/DebianLaravel阿里CentOS
- 轉:阿里雲上面部署mysql阿里MySql
- 阿里雲伺服器部署mongodb阿里伺服器MongoDB
- Django部署HTTPSDjangoHTTP
- 開源如何在雲上存活?
- android 阿里雲oss上傳Android阿里
- SAP上阿里雲-第五章SAP阿里雲實施阿里
- unigui在阿里雲伺服器上部署GUI阿里伺服器
- 阿里雲 Ubuntu16.04 部署 LNMP 環境阿里UbuntuLNMP
- 新部署 Laravel 到阿里雲伺服器Laravel阿里伺服器
- springBoot部署阿里雲之一(安裝JDK)Spring Boot阿里JDK
- 教程 Web 入門之部署到阿里雲Web阿里
- hexo使用jenkins自動部署到阿里雲HexoJenkins阿里
- 阿里雲伺服器部署Mongodb服務阿里伺服器MongoDB
- 基於Nginx和uwsgi搭建Django部署上線環境NginxDjango
- centos+nginx+uwsgi部署django專案上線詳解CentOSNginxDjango
- [CentOS Python系列] 六.阿里雲搭建Django網站詳解CentOSPython阿里Django網站
- 阿里雲OOS上傳問題阿里
- 阿里雲線上擴容磁碟阿里
- NineData x 阿里雲 正式上線阿里
- jquery阿里雲oss 分片上傳jQuery阿里