Ho appena installato nginx 1.9 su un server Debian 8. nginx funziona bene, quando gli dico di eseguirlo, ma non sembra caricare automaticamente nginx all'avvio.
Ho provato numerosi script di init consigliati su Internet, ma non ha ancora funzionato. Quindi ora sto cercando di capirlo 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.
Sfortunatamente, non so cosa significhi "servizio mascherato" e non so perché sia mascherato.
quando corro
sudo nginx
il server funziona bene. Quindi, ho cercato di smascherare il servizio nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ok bene, ora posso iniziare nginx usando systemctl. Quindi ho controllato per vedere se il riavvio avrebbe caricato automaticamente nginx. Ma non riesce a farlo, e non ho idea di dove andare da qui.
Qualcuno può aiutarmi a far funzionare automaticamente nginx all'avvio?
systemctl enable nginx
...