(2) 启动数据库
systemctl start mysqld
(3)新建数据库luffy
create database luffy;
(4) 导入数据
mysql -uroot -pmysql luffy < luffy.sql
3 redis 安装与配置
可以使用 yum 安装并启动 ,简单粗暴!
为了使用最新版,我采用解压安装
那种方式你喜欢就好!
(1) 下载
cd /opt/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
(2) 解压并安装
tar -xf redis-5.0.5.tar.gz
cd /opt/redis-5.0.5
make && make install
(3)修改配置文件
vim redis.conf
69行 bind 127.0.0.1
改为 bind 0.0.0.0
(4)启动Redis,并放置在后台
nohup redis-server redis.conf &
4 拉取前端项目
cd /opt/
git clone https://gitee.com/SunHarvey/luffyweb.git
前端项目路径为 /opt/luffyweb/
只有 /opt/luffyweb/dist/ 文件有用 ,
dist用作前端根目录,其他的不要亦可!
5 创建虚拟环境
(1)创建虚拟环境
cd /opt/
virtualenv luffy 即就是虚拟环境路径为 /opt/luffy/
cd /opt/luffy/(2)激活虚拟环境
source /opt/luffy/bin/activate(3)拉取后端项目
git clone https://gitee.com/SunHarvey/luffy.git注:项目根路径为 /opt/luffy/luffy/
cd luffy可以看到以下文件
docs luffy manage.py scripts static
(4)pip安装所需包
我的 django 使用的是2.0版本,不需要因为 pymysql 报错该源码
删除 luffy/docs/requirements.txt中 xadmin中的那行
pip3 install https://codeload.github.com/sshwsfc/xadmin/zip/django2
pip3 instal -r /opt/luffy/luffy/docs/requirements.txt
(5)用 runserver 启动django项目看看是否正常
记得启动MySQL数据库和redis
python manage.py runserver没有报错的话继续,报错了就根据提示排除吧
6 uwsgi配置
(1) uwsgi.ini 配置内容如下
vim /opt/luffy/luffy/uwsgi.ini
[uwsgi]# 设置uwsgi 启动用户,不设置也可,会有警告,也可以设置为当前登录的用户










