Heim >Betrieb und Instandhaltung >Nginx >So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu
Überprüfen Sie den Dienst
Überprüfen Sie zunächst den Dienststatus von Nginx, geben Sie systemctl status nginx
ein, das Ergebnis ist wie folgtsystemctl status nginx
,结果如下
没有找到相关的服务,下一步就是添加系统服务。
添加系统服务
在 /usr/lib/systemd/system
目录中添加 nginx.service
,根据实际情况进行修改,详细解析可查看下方参考资料中的文章。内容如下
[unit] description=nginx - high performance web server documentation=http://nginx.org/en/docs/ after=network.target remote-fs.target nss-lookup.target [service] type=forking pidfile=/usr/local/nginx/logs/nginx.pid execstartpre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf execstart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf execreload=/bin/kill -s hup $mainpid execstop=/bin/kill -s quit $mainpid privatetmp=true [install] wantedby=multi-user.target
添加完成后再来看下
设置开机自动启动
首先测试一下,重启然后来查看 nginx 服务
确实没有启动。输入 systemctl start nginx
启动
可以使用 systemctl
启动,说明之前添加的 nginx.service
没有问题。然后输入 systemctl enable nginx
Es wurden keine zugehörigen Dienste gefunden. Der nächste Schritt besteht darin, Systemdienste hinzuzufügen.
Systemdienst hinzufügenFügen Sienginx.service
im Verzeichnis /usr/lib/systemd/system
hinzu und ändern Sie es entsprechend der tatsächlichen Situation Weitere Informationen finden Sie im folgenden Artikel unter „Referenzen“. Der Inhalt ist wie folgtrrreee
Lassen Sie uns nach dem Hinzufügen einen Blick darauf werfen🎜🎜🎜🎜Es wurde tatsächlich nicht gestartet. Geben Siesystemctl start nginx
ein, um 🎜🎜Das obige ist der detaillierte Inhalt vonSo fügen Sie Systemdienste zu Nginx in CentOS7 hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!