环境:centOs,Django2,
- 使用Pycharm同步文件
- 配置uwsgi
- 配置nginx
- 配置数据库: mysql, redis, mongodb
如果不是root用户没有足够的权限使用yum,就用wget,然后配置用户环境变量文件.bash_profile,source .bash_profile
生效。或者不配置环境变量直接进入文件夹运行命令。
使用Pycharm同步文件
配置uwsgi,nginx
uWSGI的安装与配置(官网摘录)- 常城的专栏
CentOS+uWsgi+Nginx
启动nginx nohup nginx -c ~/nginx/nginx.conf >> ~/nohupout/nginx_nohup.out &
重启nginx nginx -s reload
启动uwsgi uwsgi --ini ~/path/to/uwsgi.ini
重启uwsgi uwsgi --reload ~/path/to/uwsgi.pid
uwsgi官方文档
配置数据库: mysql, redis, mongodb
mongodb
CentOS安装mongodb
mongodb官方文档
redis
CentOS下Redis的安装
mysql
CentOS第一次安装MySQL的完整步骤
其他问题
有一个报错是redis版本是2.xx版本,需要3.xx版本,但是升级了redis库之后,又报需要降低版本的错误。通过降低kombu的版本解决。
pip install kombu==4.2.0
异步任务错误Redis transport requires redis-py versions 3.2.0 or later. You have 2.10.6
网友评论