Acabei de instalar o nginx 1.9 em um servidor Debian 8. O nginx está funcionando bem, quando eu digo para executar, mas não parece carregar o nginx automaticamente na inicialização.
Eu tentei vários scripts init recomendados na internet, mas nada funcionou ainda. Então agora eu estou tentando descobrir isso com 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.
Infelizmente, não sei o que significa "serviço mascarado" e não sei por que ele está mascarado.
quando eu corro
sudo nginx
o servidor funciona muito bem. Então, eu tentei desmascarar o serviço nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ok legal, agora posso iniciar o nginx usando systemctl. Então, verifiquei se a reinicialização carregaria o nginx automaticamente. Mas não o faz, e não tenho ideia para onde ir daqui.
Alguém pode me ajudar a executar o nginx automaticamente na inicialização?
systemctl enable nginx
...