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

Automatischer Commit-Vorgang für MySQL-Transaktionen

Der Standardbetriebsmodus von MySQL ist der Autoc...

Konfigurieren Sie ein Implementierungsbeispiel für den Mysql-Master-Slave-Dienst

Konfigurieren Sie ein Implementierungsbeispiel fü...

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

Vue implementiert Video-Upload-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Verwendung des Linux-Stat-Befehls

1. Befehlseinführung Der Befehl stat wird verwend...

So ändern Sie den Inhalt eines vorhandenen Docker-Containers

1. Docker ps listet Container auf 2. Docker cp ko...

Natives JS zur Implementierung der Paging-Klicksteuerung

Dies ist eine Interviewfrage, die die Verwendung ...

So zeigen Sie Versionsinformationen in Linux an

So zeigen Sie Versionsinformationen unter Linux a...

PHP geplante Backup MySQL und mysqldump Syntax-Parameter detailliert

Lassen Sie uns zunächst einige gängige Anwendungs...

CSS3 realisiert eine springende Ballanimation

Normalerweise besuche ich gerne die Sonderseiten ...

MySQL-Experiment: Verwenden von Explain zur Analyse des Indextrends

Überblick Die Indizierung ist eine Fähigkeit, die...

Lösungen zur Verarbeitung und Reparatur historischer Linux-Images

Der ECS-Cloud-Server, der mit dem historischen Li...

Implementierung des CSS-Quellcodes für herzförmige Ladeanimationen

Lassen Sie mich Ihnen ohne weitere Umschweife den...