美文网首页
django项目移植到阿里云线上.1--服务器重新设置

django项目移植到阿里云线上.1--服务器重新设置

作者: Kevin0is0me | 来源:发表于2019-05-24 12:25 被阅读0次

    注意:先确定好 python3 和mysql 已经搭建好

    ①centos7与linux有语法上一些不同  比如 sudo cp /usr/local/redis/redis.conf /etc/redis/ 在centos7就不行

    要改成 sudo cp /usr/local/redis/redis.conf /etc/redis

    ② 上面的  /etc/redis 没有的话会自动创建。 centos是不会给你自动创建的。 你要到  /etc  那里 创建一个文件夹redis才能复制

    ③cd到主目录的时候, 打开一个文件夹 要加一个/才能打开 比如  cd /etc

    否则就会报错:bash: cd: etc: No such file or directory

    ④经常发神经,要重复去尝试

    1.重新配置redis

    注意:一定要重新安装重新配置,否无法使用。pip install -r name.txt也没用的。

    下载         可以去找最新版本的,这里用3.2.8,安装方式都一样

    当前redis最新版本是4.0,它是一个测试版本,稳定版本是3.2版本。

    当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-3.2.8.tar.gz

    step1:下载

    wget http://download.redis.io/releases/redis-3.2.8.tar.gz

    step2:解压

    tar -zxvf redis-3.2.8.tar.gz

    step3:复制,放到usr/local⽬录下

    sudo mv ./redis-3.2.8 /usr/local/redis/

    step4:进入redis目录

    cd /usr/local/redis/

    step5:生成

    sudo make

    step6:测试: 这段运行时间会较长,建议直接跳过,一般都是可以的

    sudo make test

    step7:安装,将redis的命令安装到/usr/local/bin/⽬录

    sudo make install

    step8:安装完成后,

    cd

    cd /etc

    mkdir redis

    step9:配置⽂件,移动到/etc/⽬录下

    配置⽂件⽬录为/usr/local/redis/redis.conf

    sudo cp /usr/local/redis/redis.conf /etc/redis

    10.配置

    Redis的配置信息在/etc/redis/redis.conf下。

    sudo vim /etc/redis/redis.conf

    绑定ip:如果需要远程访问,可绑定一个远程电脑的ip  (ifconfig的ip,这样就可以访问远程redis)

    也就是说redis是安装在另外一个专门的远程服务器上的时候就改成远程的 ifcofig的ip

    bind 127.0.0.1   #这里用本地电脑作为redis服务器

    端⼝,默认为6379

    port 6379

    是否以守护进程运⾏

    如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务

    如果以⾮守护进程运⾏,则当前终端被阻塞

    设置为yes表示守护进程,设置为no表示⾮守护进程

    推荐设置为yes

    daemonize yes

    守护进程作用:防止进程关闭,redis就关闭,让redis在后台默默运行

    redis 守护进程

    守护进程(Daemon Process),也就是通常说的 Daemon 进程(精灵进程),是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立 

    于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。

    守护进程是个特殊的孤儿进程,这种进程脱离终端,为什么要脱离终端呢?之所以脱离于终端是为了避免进程被任何终端所产生的信息所打断,其在 

    执行过程中的信息也不在任何终端上显示。由于在 linux 中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依 

    附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。

    11.启动redis

    redis-server /etc/redis/redis.conf

    12.登录redis

    redis-cli

    相关文章

      网友评论

          本文标题:django项目移植到阿里云线上.1--服务器重新设置

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