首页 > 数据库 >配置Nginx/Redis开机自启

配置Nginx/Redis开机自启

时间:2024-10-30 10:45:06浏览次数:6  
标签:service nginx Redis redis Nginx 开机 systemctl 自启 home

1. 进入/etc/systemd/system目录

cd /etc/systemd/system

2. 创建nginx.service文件

vim nginx.service

3. 配置nginx.service内容

* ExecStart,ExecStop,ExecReload以服务器实际存放位置为准
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
 
[Service]
Type=forking
ExecStart=/home/data/nginx/sbin/nginx
ExecReload=/home/data/nginx/sbin/nginx -s reload
ExecStop=/home/data/nginx/sbin/nginx -s stop
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

4. 配置开机启动

# 设置开机启动
systemctl enable nginx
# 取消开机自启动
systemctl disable nginx
# 查看服务当前状态
systemctl status nginx
# 启动nginx服务
systemctl start nginx
# 停止nginx服务
systemctl stop nginx
# 重启nginx服务
systemctl restart nginx

5. 创建redis.service文件

vim redis.service

6. 配置redis.service文件

* ExecStart,ExecStop以服务器实际存放位置为准

[Unit]
Description=Redis persistent key-value store
After=network.target
[Service]
ExecStart=/home/data/redis-7.2.4/src/redis-server /etc/redis/6379.conf
ExecStop=/home/data/redis-7.2.4/src/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target

7. 配置开机启动

# 设置开机启动
systemctl enable redis
# 取消开机自启动
systemctl disable redis
# 查看服务当前状态
systemctl status redis
# 启动redis服务
systemctl start redis
# 停止redis服务
systemctl stop redis
# 重启redis服务
systemctl restart redis

 

标签:service,nginx,Redis,redis,Nginx,开机,systemctl,自启,home
From: https://www.cnblogs.com/ljhblogs/p/18515347

相关文章

  • redis中穿透、雪崩、击穿的理解
    一、穿透、雪崩、击穿的理解redis充当缓存图穿透、雪崩、击穿本质上都是查询redis数据库时没有数据从而去查业务数据库1、缓存穿透:(要查询的数据根本不存在)是指用户查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候,在缓存中找不到,每次都要去数据库再......
  • Nginx配置日志切割
    1.进入/etc/logrotate.d目录cd/etc/logrotate.d2.创建nginx日志切割脚本vimnginx3.输入以下内容*注意 /home/data/nginx/logs/*.log以实际服务器要存放日志文件为准/home/data/nginx/logs/*.log{dailysize10Mminsize10Mrotate30......
  • Redis高级部分(集群,发布订阅)
    Redis高级部分:集群、发布订阅机制详解Redis主从复制1.主从复制概念主从复制架构主要用于数据的冗余备份,从节点仅用于同步数据。它无法自动处理主节点故障转移。2.主从复制架构图3.搭建主从复制步骤3.1准备环境3.2配置文件拷贝源码中的redis.conf到每个目录,并修改......
  • redis集群
    一、集群Redis在3.0后开始支持Cluster(模式)模式,目前redis的集群支持节点的自动发现,支持slave-master选举和容错,支持在线分片(shardingshard)等特性二、集群架构图三、细节所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.节点的fail是......
  • token+redis使用
    在现代Web应用中,Token与Redis的结合使用已成为一种常见的身份验证和授权机制。Token的作用:会话跟踪,每次客户端携带token访问服务器,服务器端校验token的正确性。    好处:灵活的过期策略:Redis可以设置Token的过期时间,一旦过期,系统需要重新验证用户身份。通过合理地设......
  • redis主从复制与哨兵机制
    一、主从复制1、主从复制主从复制架构用来备份主节点的数据,主节点接受用户请求,从节点同步数据2、架构图3、搭建主从复制创建三个目录代表三台机器,master-7000,slave-7001,slave-7002拷贝源码中的redis.conf分别到master-7000,slave-7001,slave-7002中修改三台机器......
  • 【Nginx学习】5步轻松搞定:用Nginx配置一个静态Web服务器,文件路径定义你真的会了吗?
    ......
  • Grafana Nginx 403 Origin not allowed 及 ws websocket连接错误解决
    GrafanaNginx403Originnotallowed及wswebsocket错误解决---我超怕的https://www.cnblogs.com/iAmSoScArEd/p/18514291注意,这里日志并不全,仅贴了关键解决问题的部分,请勿直接复制粘贴用于生产环境。http{#解决websocket错误https://nginx.org/en/docs/http/we......
  • nginx: [emerg] "user" directive is not allowed here in /etc/nginx/conf.d/nginx.c
    昨日测试使用dockerfile搭建nginx,遇到了报错:nginx:[emerg]“user”directiveisnotallowedherein/etc/nginx/conf.d/nginx.conf:1。网上没搜到相关的原因,今日找到原因,记录一下一、配置描述我的目录层级是这样的我的Dockerfile是这样的FROMnginx:latestEXPOS......
  • springboot限制上传文件大小,nginx出现413
    spring.servlet.multipart.enabled=true:启用文件上传功能。spring.servlet.multipart.max-file-size=2MB:设置单个文件的最大大小为2MB。spring.servlet.multipart.max-request-size=10MB:设置包含所有文件的请求的最大大小为10MB。 如果使用了nginx,需要在配置设置到http{}......