centos配置nginx自动启动

2024-07-26 23:12:08 浏览数 (1)

查看是否存在相应的服务,如下,有nginx.service

代码语言:shell复制
systemctl list-unit-files |grep nginx

nginx.service disabled

第一步:进入到/lib/systemd/system/目录

代码语言:shell复制
cd /lib/systemd/system

第二步:创建nginx.service文件,并编辑

代码语言:shell复制
vim nginx.service
代码语言:ini复制
[Unit]
Description=nginx service
After=network.target 
   
[Service] 
Type=forking 
ExecStart=/usr/bin/nginx
ExecReload=/usr/bin/nginx -s reload
ExecStop=/usr/bin/nginx -s quit
PrivateTmp=true 
   
[Install] 
WantedBy=multi-user.target

第三步:重新加载systemd管理器的配置

代码语言:shell复制
sudo systemctl daemon-reload

第四步:启用Nginx服务以在启动时运行:

代码语言:shell复制
sudo systemctl enable nginx
  • 如果不想开机自启动了,可以使用下面的命令取消开机自启动
代码语言:shell复制
systemctl disable nginx

其他命令:

  • 你可以选择立即启动Nginx服务:
代码语言:shell复制
sudo systemctl start nginx
  • 检查Nginx服务的状态,确保它正在运行:
代码语言:shell复制
sudo systemctl status nginx

0 人点赞