1. Créez un dossier pour stocker les scripts shell nginx
/usr/local/task/nginx
1) Redémarrez le script shell nginx
vim reload.sh
#!/bin/bash
nginx -s reload
2) Un script shell
vim setfacl.sh qui définit les autorisations de lecture, d'écriture et d'exécution pour tous les fichiers du répertoire html pour l'utilisateur nginx
#!/bin/bash
setfacl -m u:nginx:rwx -R /usr/local/nginx/html/
setfacl -m d:u:nginx:rwx -R /usr/local/nginx/html/
3) Le script shell
vim start.sh pour démarrer le processus nginx
#!/bin/bash
nginx
4) Le script shell
vim stop.sh pour arrêter le processus nginx
#!/bin/bash
nginx -s stop
2. Utilisez
1) Ajouter des autorisations d'exécution aux scripts de fichier shell nginx
chmod -R 755 /usr/local/task/nginx
2) Exécutez le script start.sh
/usr/local/task/nginx/start.sh