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

nginx怎么设置开机自启动(nginx配置后怎样重启)

  • nginx
  • 2024-04-03 20:09:50
  • 6273
要素:
- 一:创建系统单元文件
- 二:配置单元文件
一:创建系统单元文件
使用以下命令创建 /etc/systemd/system/nginx.service 文件:
sudo touch /etc/systemd/system/nginx.service
二:配置单元文件
使用以下内容配置单元文件:
[Unit]
Description=The Nginx HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/nginx -g daemon on; master_process on;
ExecReload=/usr/sbin/nginx -g 'pid /run/nginx.pid' -s reload
ExecStop=/usr/sbin/nginx -g 'pid /run/nginx.pid' -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
必要要素:
- Description: 服务描述
- After: 指定服务在哪个目标之后启动(在本例中为网络目标)
- Type: 指定服务类型(在本例中为 fork)
- ExecStart: 指定启动服务时要运行的命令
- ExecReload: 指定重新加载服务时要运行的命令
- ExecStop: 指定停止服务时要运行的命令
- WantedBy: 指定服务在哪个目标下启动(在本例中为多用户目标)