美文网首页
linux部署django

linux部署django

作者: bigyuang | 来源:发表于2019-05-12 16:54 被阅读0次

环境:centOs,Django2,

  1. 使用Pycharm同步文件
  2. 配置uwsgi
  3. 配置nginx
  4. 配置数据库: mysql, redis, mongodb

如果不是root用户没有足够的权限使用yum,就用wget,然后配置用户环境变量文件.bash_profile,source .bash_profile生效。或者不配置环境变量直接进入文件夹运行命令。

使用Pycharm同步文件

使用PyCharm部署Django项目到云服务器

配置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

相关文章

网友评论

      本文标题:linux部署django

      本文链接:https://www.haomeiwen.com/subject/cbbcaqtx.html