项目部署流程
项目到达新服务器后的配置过程
django项目部署
每次更换新服务器,都要重新把之前的包重装一遍,特此整理此文
1、所需pip包
-
mysql数据库驱动
pip install pymysql
-
redis
pip install django_redis
-
django-channel驱动:
pip install channels_redis
视频点播相关:
pip install aliyun-python-sdk-core-v3
pip install aliyun-python-sdk-vod
2、nginx
直接参考y总即可
3、启动服务
- 启动nginx服务
sudo /etc/init.d/nginx start
- 启动redis-server服务
sudo redis-server /etc/redis/redis.conf
- 启动uwsgi服务
uwsgi --ini scripts/uwsgi.ini
- 启动 django_channels服务
daphne -b 0.0.0.0 -p 5015 mysite.asgi:application