2025年4月12日 星期六 乙巳(蛇)年 正月十三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

Nginx配置系统服务&设置环境变量

时间:11-10来源:作者:点击数:16

1.Nginx操作问题

由于我们使用源码编译安装Nginx,因此,我们启动、关闭nginx或重新加载配置文件等也就比较麻烦,需要先进入nginx的可执行文件目录,才可以执行nginx相关命令。

为了方便对nginx进行相关操作,我们可以将nginx配置成系统服务,并设置环境变量。

2.配置系统服务

1)在/usr/lib/systemd/system目录下创建nginx.service文件

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

添加如下内容:

  • [Unit]
  • # 描述服务
  • Description=nginx web service
  • Documentation=https://nginx.org/en/docs/
  • After=network.target
  • [Service]
  • # 后台运行
  • Type=forking
  • # 启动前检测配置文件
  • ExecStartPre=/usr/local/nginx/nginx -t -c /usr/local/nginx/nginx.conf
  • # 启动nginx
  • ExecStart=/usr/local/nginx/nginx
  • # 重新加载nginx配置
  • ExecReload=/usr/local/nginx/nginx -s reload
  • # 停止nginx
  • ExecStop=/usr/local/nginx/nginx -s stop
  • PrivateTmp=true
  • [Install]
  • WantedBy=default.target

2)修改文件权限

  • sudo chmod 755 /usr/lib/systemd/system/nginx.service

3)执行相关命令

配置完成后,我们就可以使用系统命令来操作nginx了

  • # 查看nginx服务状态
  • systemctl status nginx
  • # 启动nginx
  • systemctl start nginx
  • # 重新启动nginx
  • systemctl restart nginx
  • # 停止nginx
  • systemctl stop nginx
  • # 重新加载nginx配置
  • systemctl reload nginx

3.设置环境变量

通过配置系统服务可以方便我们启动、停止或重新加载nginx,但是我们要执行其他命令,比如查看nginx版本,还是需要先进入nginx可执行文件的目录,然后执行./nginx -v,这样的操作还是比较繁琐的,我们可以通过设置环境变量来简化该操作步骤。

1)修改/etc/profile

  • sudo vim /etc/profile

在文件末尾添加:

  • export PATH=$PATH:/usr/local/nginx

2)让修改生效

  • sudo source /etc/profile

此时,我们执行nginx -v,就可以看到nginx的版本信息了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐