配置Nginx/Redis开机自启

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文件

 

复制代码
[Unit]
Description=Redis persistent key-value store
After=network.target
[Service]
User=root
Group=root
Type=forking ExecStart
=/home/data/redis-7.2.4/src/redis-server /etc/redis/6379.conf --supervised systemd ExecStop=/home/data/redis-7.2.4/src/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target
复制代码

 

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

7. 配置开机启动

1
2
3
4
5
6
7
8
9
10
11
12
# 设置开机启动
systemctl enable redis
# 取消开机自启动
systemctl disable redis
# 查看服务当前状态
systemctl status redis
# 启动redis服务
systemctl start redis
# 停止redis服务
systemctl stop redis
# 重启redis服务
systemctl restart redis

 

posted @   lujuhao  阅读(66)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示