当前位置: 首页 > article >正文

Linux设置Nginx开机启动

操作系统环境:CentOS 7

【需要 root 权限,使用 root 用户进行操作】

原理:利用 systemctl 管理服务

设置 Nginx 开机启动

需要 root 权限,普通用户使用 sudo 进行命令操作

原理:利用 systemctl 管理服务

1、新建服务

在 /usr/lib/systemd/system 目录下,新建 nginx.service 文件,配置内容

sudo vim /usr/lib/systemd/system/nginx.service

配置内容如下: 

[Unit]
Description=Nginx Server
After=nginx.service

[Service]
User=root
Group=root
Type=forking
ExecStart=/export/server/nginx/sbin/nginx -c /export/server/nginx/conf/nginx.conf
ExecStop=/export/server/nginx/sbin/nginx -s quit
ExecReload=/export/server/nginx/sbin/nginx -s reload
Restart=on-failure
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2、重新加载 systemctl

sudo systemctl daemon-reload

3、启动 Nginx

sudo systemctl start nginx.service;ps -ef | grep nginx

4、设置 Nginx 开机启动

设置开机启动

sudo systemctl enable nginx.service

查看设置情况

sudo systemctl is-enabled nginx

5、重启计算机

sudo reboot

6、验证 Nginx 开机启动

sudo systemctl status nginx.service;ps -ef | grep nginx

附+:Nginx 的其他命令

1、取消 Nginx 开机启动

sudo systemctl disable nginx.service

2、重启 Nginx

当前 Nginx 运行或停止状态都可以 restart

sudo systemctl restart nginx.service

 只能在当前 Nginx 运行状态 reload

sudo systemctl reload nginx.service

3、停止 Nginx

sudo systemctl stop nginx.service

http://www.kler.cn/a/395071.html

相关文章:

  • SpringBoot 自动装配原理及源码解析
  • 【XSSed】攻防实战全记录
  • 【java基础系列】实现数字的首位交换算法
  • 小程序快速实现大模型聊天机器人
  • 使用 Docker 打包和运行 Vue 应用
  • UE5喷涂功能
  • http拉取git仓库,每次都要输入帐号密码,Ubuntu上记住帐号密码
  • 微积分复习笔记 Calculus Volume 1 - 5.5 Substitution
  • sqlserver 常用分页函数
  • ssh key的生成密钥
  • 区间数位和模板(贪心)
  • ROS Action
  • SQL 注入详解:原理、危害与防范措施
  • Oracle 11g rac 集群节点的修复过程
  • 通过脚本,发起分支合并请求和打tag
  • 【贪心算法】贪心算法三
  • 【HAProxy07】企业级反向代理HAProxy高级功能之Cookie 会话保持与HAProxy 状态页
  • 计算机网络——路由选择算法
  • 校园二手交易网站毕业设计基于SpringBootSSM框架
  • Invar-RAG:基于不变性对齐的LLM检索方法提升生成质量
  • 初识Linux · 信号产生
  • 通过Python 调整Excel行高、列宽
  • 技术栈1:nginx基础入门
  • 计算机网络——1.1计算机网络概述
  • Bugku CTF_Web——点login咋没反应
  • 技术前沿:从强化学习到Prompt Engineering,业务流程管理的创新之路