Detaillierte Erklärung zum Einfügen gängiger Nginx-Befehle in Shell-Skripte

Detaillierte Erklärung zum Einfügen gängiger Nginx-Befehle in Shell-Skripte

1. Erstellen Sie einen Ordner zum Speichern von Nginx-Shell-Skripten

 /usr/lokal/task/nginx

1) Starten Sie das Nginx-Shell-Skript neu
vim reload.sh

#!/bin/bash
nginx -s neu laden

2) Legen Sie im Shell-Skript für den Nginx-Benutzer Lese-, Schreib- und Ausführungsberechtigungen für alle Dateien im HTML-Verzeichnis fest.
vim setfacl.sh

#!/bin/bash
setfacl -mu:nginx:rwx -R /usr/local/nginx/html/
setfacl -md:u:nginx:rwx -R /usr/local/nginx/html/

3) Shell-Skript zum Starten des Nginx-Prozesses
vim start.sh

#!/bin/bash
nginx

4) Shell-Skript zum Stoppen des Nginx-Prozesses
vim stop.sh

#!/bin/bash
nginx -s stoppen

2. Verwendung

1) Fügen Sie dem Nginx-Shell-Skript Ausführungsberechtigungen hinzu

chmod -R 755 /usr/local/task/nginx

2) Führen Sie das Skript start.sh aus

/usr/local/task/nginx/start.sh 

Dies ist das Ende dieses Artikels mit der detaillierten Erklärung zum Einfügen häufig verwendeter Nginx-Befehle in Shell-Skripte. Weitere relevante Inhalte zum Einfügen von Nginx-Befehlen in Shell-Skripte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierter Prozess der Installation von Nginx mit Shell-Skript-Quellcode
  • Shell-Skript Nginx-Automatisierungsskript
  • So installieren Sie nginx unter Linux
  • Beispiel für die Implementierung eines selbststartenden Nginx-Skripts unter CentOS/Rhel
  • Shell-Skript zum Installieren des Nginx-Dienstes und Anpassen der Nginx-Version mit einem Klick

<<:  Vue implementiert das digitale Tausendertrennzeichenformat global

>>:  XHTML-Tutorial: Der Unterschied zwischen Transitional und Strict

Artikel empfehlen

Natives JS-objektorientiertes Tippspiel

In diesem Artikel wird der spezifische Code des o...

Das Prinzip und die Implementierung der bidirektionalen Bindung in Vue2.x

Inhaltsverzeichnis 1. Implementierungsprozess 2. ...

Detaillierte Erklärung, wie NGINX PV, UV und unabhängige IP der Website zählt

Nginx: PV, UV, unabhängige IP Jeder, der Websites...

Das Phänomen des Margin-Top-Collapses und die spezifische Lösung

Was ist ein Margin-Top-Collaps? Der Margin-Top-Co...

Steuern Sie die vertikale Mitte des Textes im HTML-Textfeld über CSS

Wenn das Höhenattribut von Text definiert ist, wir...

So lassen sich Python-Skripte direkt unter Ubuntu ausführen

Nehmen wir als Beispiel das Übersetzungsprogramm....

WeChat-Applet implementiert Puzzlespiel

In diesem Artikel finden Sie den spezifischen Cod...

Beispiel zum Erstellen und Ausführen mehrerer MySQL-Container in Docker

1. Verwenden Sie das Image mysql/mysql-server:lat...

Gründe und Methoden zum Warten auf die Sperre der Tabellenmetadaten in MySQL

Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...

So stellen Sie FastDFS in Docker bereit

Installieren Sie Fastdfs auf Docker Mount-Verzeic...

So zeigen Sie den Datenbankinstallationspfad in MySQL an

Wir können den Installationspfad von MySQL über d...