Linux安装redis、nginx
一、安装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相关推荐
- Linux安装redis最新版5.0.8
详解Linux安装redis最新版5.0.8 如果是在校大学生,可以到阿里云网站去免费领取一个半年的阿里云服务器,不知道现在还可以免费领取不. 也可以安装虚拟机,在虚拟机上安装redis. 在wind ...
- linux安装 redis,在linux中安装redis
本文中使用的系统是Ubantu 18.04 因为我是第一次使用Linux系统,并不知道使用哪一款比较好,主要是因为Ubantu的界面很好看(笑) 在使用linux安装redis之前遇到过几个小问题.在 ...
- linux安装redis清除错误,关于linux redis安装及安装遇到的问题
redis官方传送门 Linux安装Redis服务步骤: 获取资源指定安装目录 [[email protected] mnt]# mkdir reids [[email protected] redi ...
- Linux 安装 redis 和 本地连接 redis
Linux 安装 redis 和 本地链接 redis. 1. 安装 Redis 1.1 下载安装包 1.2 解压编译 1.3 启动 Redis 1.3.1 直接启动 1.3.2 后台启动 1.4 检 ...
- linux 安装redis以及配置redis开机自启
linux 安装redis 非常简单,官网有介绍. 步骤如下: 一安装redis: 1.先查看redis版本,找到你想下载的版本:http://download.redis.io/releases/ ...
- 【Redis】Linux安装Redis
Linux安装Redis 一.下载并上传 二.安装 2.1.解压 2.2.安装 2.3.更改配置 2.3.1.密码 2.3.2.远程登入 三.启动 一.下载并上传 官网下载地址 本文使用的7.0.4 ...
- Linux安装Redis、远程连接Redis
Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...
- linux 安装redis 以及 lump lamp 安装redis扩展
一.linux安装redis 软件下载网址: http://redis.io/download wget http://download.redis.io/releases/redis-3.2.1.t ...
- Linux安装Redis详解
Linux安装Redis 官网下载地址:https://redis.io 1.在官网下载Redis到本地 2.将本地下载好的Redis压缩包上传到服务器并解压 用xshell将下载好的Redis包传到 ...
最新文章
- opencvsharp 如何提取十字交叉点坐标_如何提取OpenFOAM计算结果的体心坐标
- 东南大学计算机科学试验中心,受迫振动试验数据处理的研究-东南大学物理试验中心.doc...
- vba 根据分辨率 缩放显示比例_【显示百闻录】第一讲:关于屏幕尺寸、比例以及分辨率...
- Ubuntu服务器安装lamp
- ORACLE 执行计划2
- 开发---推荐16个国外的源码下载网站
- 问道五周年服务器维护公告,问道五周年 欢乐嘉年华
- linux umount 时出现device is busy 的处理方法--fuser
- 电大计算机基础知识机考题,电大《计算机应用基础》网考机考单选题大汇总
- Chrome , Firfox 对应IE fireEvent 的方法
- 华南师范大学计算机学院报录比,2020华南师范大学考研报录比.docx
- 游戏开发最佳10个工具与技术方案
- c语言图片输出,C语言输出图片?
- 酷狗歌曲缓存kgtemp转mp3工具
- PHP入门易精通难,美容院线上拓客,入门易精通难
- Python计算圆周长和面积
- html百度天气查询api,百度提供天气预报查询接口API
- 16进制高精度计算的加减乘20211001
- Solr Filter过滤器
- 计算机网络基础 网络互联设备和多层交换