Heim >Betrieb und Instandhaltung >Nginx >So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

WBOY
WBOYnach vorne
2023-05-12 15:25:151309Durchsuche

Ü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,结果如下

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

没有找到相关的服务,下一步就是添加系统服务。

添加系统服务

在 /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

添加完成后再来看下

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

设置开机自动启动

首先测试一下,重启然后来查看 nginx 服务

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

确实没有启动。输入 systemctl start nginx 启动

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

可以使用 systemctl 启动,说明之前添加的 nginx.service 没有问题。然后输入 systemctl enable nginx

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzuEs wurden keine zugehörigen Dienste gefunden. Der nächste Schritt besteht darin, Systemdienste hinzuzufügen.

Systemdienst hinzufügen

So fügen Sie Systemdienste zu Nginx in CentOS7 hinzu

Fügen Sie nginx.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 folgt

rrreee

Lassen Sie uns nach dem Hinzufügen einen Blick darauf werfen🎜🎜Wie um CentOS7 zum Nginx-Systemdienst hinzuzufügen“ />🎜🎜🎜So einstellen, dass es beim Booten automatisch startet🎜🎜🎜Testen Sie es zuerst, starten Sie es neu und überprüfen Sie dann den Nginx-Dienst🎜🎜<img src=🎜🎜Es wurde tatsächlich nicht gestartet. Geben Sie systemctl start nginx ein, um 🎜🎜zu verwenden CentOS7 für Nginx Systemdienst hinzufügen“ />🎜🎜Sie können <code>systemctl</code> zum Starten verwenden, um anzuzeigen, dass mit dem zuvor hinzugefügten <code>nginx.service</code> kein Problem vorliegt. Geben Sie dann <code>systemctl enable nginx</code> ein, um den Start einzurichten. 🎜🎜🎜🎜🎜Zum Abschluss neu starten und prüfen, ob die Einstellung erfolgreich ist die Installation von PHP. 🎜

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen