Abilitare e disabilitare i siti con nginx in modo veloce
Con Apache è possibile abilitare e disabilitare i siti in modo veloce utilizzando a2ensite e a2dissite.
Con nginx invece bisogna creare manualmente il collegamento simbolico da sites-available a sites-enabled per abilitare il sito e poi rimuoverlo
Ho trovato però questo script per risparmiare tempo: http://serverfault.com/a/562210/8374
Una volta copiato in /usr/bin/nginx_modsite e dati i permessi di esecuzione con chmod +x, per abilitare i siti basterà scrivere
nginx_modsite -e miosito
e per disattivarlo
nginx_modsite -d miosito
Una volta abilitato il sito lo script si preoccupa di riavviare anche nginx! Perfetto, sono quei 30 secondi risparmiati che ti semplificano la giornata! 😁