Acabo de instalar nginx 1.9 en un servidor Debian 8. nginx funciona bien, cuando le digo que se ejecute, pero no parece cargar nginx automáticamente en el arranque.
He probado numerosos scripts de inicio recomendados en Internet, pero nada ha funcionado todavía. Así que ahora estoy tratando de averiguarlo con systemctl.
~$ systemctl status nginx
● nginx.service
Loaded: masked (/dev/null)
Active: inactive (dead)
~$ sudo systemctl try-restart nginx
Failed to try-restart nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
~$ sudo systemctl reload nginx
Failed to reload nginx.service: Unit nginx.service is masked.
Desafortunadamente, no sé qué significa "servicio enmascarado", y no sé por qué está enmascarado.
cuando corro
sudo nginx
El servidor funciona bien. Entonces, busqué desenmascarar el servicio nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ok genial, ahora puedo comenzar nginx usando systemctl. Así que verifiqué si el reinicio cargaría nginx automáticamente. Pero no lo hace, y no tengo idea de a dónde ir desde aquí.
¿Puede alguien ayudarme a conseguir nginx se ejecuten automáticamente en el arranque?
systemctl enable nginx
...