一、安装redis

redis简介:

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
       它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,
       同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

准备redis5.0的压缩包。

1、安装gcc

因为redis是c语言编写的程序,所以安装一个c语言编译器

yum install gcc

2、编译redis

进入解压目录执行:

make

可能出现的错误

You need tcl 8.5 or newer in order to run the Redis test

如果有就重新安装一个插件

yum install -y tcl-devel
make distclean

3、检测安装情况

make install

4、更改配置文件

在conf中找到redis.conf,

将 69行 bind 127.0.0.1 注释掉(设置使用本机以外的ip也可以登录)

并将 88行 protected-mode  yes    改为 protected-mode  no (关闭redis保护机制)

将 136行 daemonize no 改为 daemonize yes(开启后台运行)

507行  #requirepass foorbared这一行,直接替换掉这行,改为requirepass 密码(设置密码)

5、启动redis

在src目录下

./redis-server

这是使用默认配置文件启动(未进行上面的修改操作)

./redis-server ../redis.conf

这是指定配置文件的

查看运行进程

ps -ef | grep redis

强制关闭

kill -9 进程pid

6、将redis配置成系统服务

新建redis.service文件

vi /usr/lib/systemd/system/redis.service

文件内容

redis.service

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
ExecStart=/lky/redis-5.0.0/src/redis-server /lky/redis-5.0.0/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

7、重载系统服务

systemctl daemon-reload

相关系统指令

systemctl start redis  #启动redis服务
systemctl stop redis   #停止redis服务
systemctl status redis #查看redis状态
systemctl restart redis #重启redis服务
systemctl enable redis #注册服务
systemctl disable redis #注销服务

到这就安装好了,可以使用可视化工具连接redis,也可以在java中,通过redis驱动包连接。

二、安装nginx

安装

1.添加 nginx 官方提供的 yum 源(需要联网且时间较长)

rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm

2.使用 yum 安装 nginx

yum install nginx

注1:yum方式安装nginx,它的安装根目录为/etc/nginx
注2:查看nginx版本 rpm -qa | grep nginx

3.启动及设置开机启动

systemctl start nginx.service
systemctl enable nginx.service

4.设置防火墙开放 80 端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload && firewall-cmd --list-port

5.测试 nginx 是否可被访问,应该显示nginx的欢迎界面
  输入ip:80

默认nginx使用的就是80端口,在windows系统中,如果80端口被占用,则无法启动nginx

使用

1、将SPA项目压缩并上传到/usr/nginx/html目录,再解压

mkdir /usr/nginx/html

原本没有此目录,须新建

前端项目打包:

更改src/api/action.js的localhost(域名),改为对应域名(在本机配置虚拟域名也可以)

更改conf/index.js 里的
dev的assetsPublicPath为../../(原本为/)
build的assetsPublicPath为./(原本为/)

2、在nginx中的conf.d的default.conf中,可以进行首页的配置

在电脑上(你的电脑上)配置域名,也就是在前端项目中写的域名,要将他配置到文件中

如果有火绒,点开火绒->安全工具->修改HOST文件

如果没有,C:\Windows\System32\drivers\etc\hosts一般在这个位置

三、nginx使用

1、前端代理

只需配置首页

配置文件:

#服务器的集群(反向代理部分)
upstream tomcatList {  #服务器集群名字server 172.17.0.5:8081 weight=1;  #服务器1   weight是权重的意思,权重越大,分配的概率越大server 172.17.0.3:8081 weight=2;  #服务器2   weight是权重的意思,权重越大,分配的概率越大server 172.17.0.4:8081 weight=2;  #服务器2   weight是权重的意思,权重越大,分配的概率越大
} server {listen  80;server_name  www.zking.com;#首页配置location / {root   /etc/nginx/html/;index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}#反向代理部分location ~^/api/ {rewrite ^/api/(.*)$ /$1 break;proxy_pass  http://tomcatList;proxy_redirect default;}}

这个配置文件做了反向代理,如果只需要代理前端,则将其删除即可

反向代理部分

Linux安装redis、nginx相关推荐

  1. Linux安装redis最新版5.0.8

    详解Linux安装redis最新版5.0.8 如果是在校大学生,可以到阿里云网站去免费领取一个半年的阿里云服务器,不知道现在还可以免费领取不. 也可以安装虚拟机,在虚拟机上安装redis. 在wind ...

  2. linux安装 redis,在linux中安装redis

    本文中使用的系统是Ubantu 18.04 因为我是第一次使用Linux系统,并不知道使用哪一款比较好,主要是因为Ubantu的界面很好看(笑) 在使用linux安装redis之前遇到过几个小问题.在 ...

  3. linux安装redis清除错误,关于linux redis安装及安装遇到的问题

    redis官方传送门 Linux安装Redis服务步骤: 获取资源指定安装目录 [[email protected] mnt]# mkdir reids [[email protected] redi ...

  4. Linux 安装 redis 和 本地连接 redis

    Linux 安装 redis 和 本地链接 redis. 1. 安装 Redis 1.1 下载安装包 1.2 解压编译 1.3 启动 Redis 1.3.1 直接启动 1.3.2 后台启动 1.4 检 ...

  5. linux 安装redis以及配置redis开机自启

    linux 安装redis 非常简单,官网有介绍. 步骤如下: 一安装redis: 1.先查看redis版本,找到你想下载的版本:http://download.redis.io/releases/ ...

  6. 【Redis】Linux安装Redis

    Linux安装Redis 一.下载并上传 二.安装 2.1.解压 2.2.安装 2.3.更改配置 2.3.1.密码 2.3.2.远程登入 三.启动 一.下载并上传 官网下载地址 本文使用的7.0.4 ...

  7. Linux安装Redis、远程连接Redis

    Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...

  8. linux 安装redis 以及 lump lamp 安装redis扩展

    一.linux安装redis 软件下载网址: http://redis.io/download wget http://download.redis.io/releases/redis-3.2.1.t ...

  9. Linux安装Redis详解

    Linux安装Redis 官网下载地址:https://redis.io 1.在官网下载Redis到本地 2.将本地下载好的Redis压缩包上传到服务器并解压 用xshell将下载好的Redis包传到 ...

最新文章

  1. opencvsharp 如何提取十字交叉点坐标_如何提取OpenFOAM计算结果的体心坐标
  2. 东南大学计算机科学试验中心,受迫振动试验数据处理的研究-东南大学物理试验中心.doc...
  3. vba 根据分辨率 缩放显示比例_【显示百闻录】第一讲:关于屏幕尺寸、比例以及分辨率...
  4. Ubuntu服务器安装lamp
  5. ORACLE 执行计划2
  6. 开发---推荐16个国外的源码下载网站
  7. 问道五周年服务器维护公告,问道五周年 欢乐嘉年华
  8. linux umount 时出现device is busy 的处理方法--fuser
  9. 电大计算机基础知识机考题,电大《计算机应用基础》网考机考单选题大汇总
  10. Chrome , Firfox 对应IE fireEvent 的方法
  11. 华南师范大学计算机学院报录比,2020华南师范大学考研报录比.docx
  12. 游戏开发最佳10个工具与技术方案
  13. c语言图片输出,C语言输出图片?
  14. 酷狗歌曲缓存kgtemp转mp3工具
  15. PHP入门易精通难,美容院线上拓客,入门易精通难
  16. Python计算圆周长和面积
  17. html百度天气查询api,百度提供天气预报查询接口API
  18. 16进制高精度计算的加减乘20211001
  19. Solr Filter过滤器
  20. 计算机网络基础 网络互联设备和多层交换

热门文章

  1. 关于Scratch“等待0秒”在射击游戏中的经典应用
  2. 正则表达式 替换:将叠词替换成
  3. 在github上创建分支
  4. git如何撤销未提交的更改
  5. 推荐2个免费在线预览word,xlsx,pdf地址
  6. namenode功能与作用机制
  7. CSDN上传图片提示上传失败
  8. 谁是毁灭智能手机的掘墓者
  9. 2022杭电多校(二)
  10. stoi()函数的使用