Comandi da Shell

Raccolta dei comandi da shell utili per il controllo di NGINX.

curl

# Restituisce solo gli headers di una risorsa remota
$ curl -I http://url/to/resourse

nginx

# Controlla che il file di configurazione sia valido
$ nginx -t

systemctl

# Ricarica la configurazione di NGINX senza spegnere il server.
# Se la nuova configurazione non dovesse essere valida, 
# viene mantenuta la vecchia configurazione
$ systemctl reload nginx  

# Riavvia il server NGINX con la nuova configurazione.
# Se la configurazione non dovesse essere valida,
# NGINX andrà in errore e non riparterà.
$ systemctl restart nginx


# Lista tutti i servizi presenti nel sistema
$ systemctl list-units
# Utile insieme a grep
$ systemctl list-units | grep php

Misc

# Trova un socket UNIX
$ find / -name *[name].sock