# 创建一个 systemd 服务文件来设置 Nginx 开机自启
# 1. 创建或编辑 Nginx 的 systemd 服务文件
sudo nano /etc/systemd/system/nginx.service
# 2. 在文件中添加以下内容
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 3. 重新加载 systemd 配置并启动 Nginx
sudo systemctl daemon-reload
sudo systemctl start nginx
# 4. 设置 Nginx 开机自启
sudo systemctl enable nginx
/etc/systemd/system/nginx.service
文件来定义 Nginx 的 systemd 服务。ExecStartPre
是在启动前执行的命令,用于检查配置文件是否正确。systemctl enable nginx
命令来确保 Nginx 在系统启动时自动启动。上一篇:linux怎么改密码
下一篇:linux 查看操作系统命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站