Heim >Betrieb und Instandhaltung >Nginx >Was ist der Nginx-Startbefehl?

Was ist der Nginx-Startbefehl?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-06-18 13:39:1145586Durchsuche

Der Befehl zum Starten von Nginx lautet „/usr/local/nginx/sbin/nginx“. Nginx ist ein leichter Webserver/Reverse-Proxy-Server und E-Mail-Proxy-Server. Seine Merkmale sind, dass es weniger Speicher belegt und über starke Parallelitätsfähigkeiten verfügt. Seine Parallelitätsfähigkeiten sind unter Webservern desselben Typs besser.

Was ist der Nginx-Startbefehl?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Nginx-1.21.0-Version, Dell G3-Computer.

Geben Sie das Sbin-Verzeichnis ein und führen Sie den folgenden Befehl aus:

启动nginx的命令为     /usr/local/nginx/sbin/nginx 

停止nginx的命令为    /usr/local/nginx/sbin/nginx -s stop
重启nginx的命令为    /usr/local/nginx/sbin/nginx -s reload

2. So starten Sie nach der Konfiguration von systemctl

systemctl status nginx

systemctl start nginx

systemctl stop nginx

systemctl restart nginx

3. Erstellen Sie einen nginx.service

im Verzeichnis /usr/lib/systemd/. system/ Verzeichnis Erstellen Sie unten eine neue nginx.service-Datei. Und erteilen Sie ausführbare Berechtigungen

vim /usr/lib/systemd/system/nginx.service

chmod +x /usr/lib/systemd/system/nginx.service

2. Bearbeiten Sie den Dienstinhalt

[Unit]                                                                                      //对服务的说明
Description=nginx - high performance web server              //描述服务
After=network.target remote-fs.target nss-lookup.target   //描述服务类别

[Service]                                                                                 //服务的一些具体运行参数的设置
Type=forking                                                                         //后台运行的形式
PIDFile=/usr/local/nginx/logs/nginx.pid                               //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=/usr/local/nginx/sbin/nginx -s reload                                                 //重启命令
ExecStop=/usr/local/nginx/sbin/nginx -s stop                                                       //停止命令
ExecQuit=/usr/local/nginx/sbin/nginx -s quit                                                        //快速停止
PrivateTmp=true                                                                  //给服务分配临时空间

[Install]
WantedBy=multi-user.target                                               //服务用户的模式

3 service

在启动服务之前,需要先重载systemctl命令
systemctl daemon-reload
systemctl start nginx.service

4. Wenn der Port belegt ist

In der Nginx-Konfigurationsdatei /usr/local/nginx/conf/nginx.conf

ändern Sie die Nummer nach dem Hören auf 8080 oder 81. Starten Sie anschließend den Dienst neu.

(Empfohlenes Tutorial:

nginx-Tutorial

)

Das obige ist der detaillierte Inhalt vonWas ist der Nginx-Startbefehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn