O Ubuntu 16.04 usa o systemd.
Instruções gerais: link
sudo systemctl enable nginx.service
Eu instalei o apache da seguinte maneira na minha máquina Ubuntu 16.04:
$ sudo apt-get update
$ sudo apt-get install apache2
Ele serviu bem minhas páginas de teste. Agora testei a reinicialização da máquina e não consigo acessar o servidor. Eu tento:
$ service apache2 status
e obtenha:
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: inactive (dead) since Tue 2016-08-16 20:13:45 UTC; 6min ago
Docs: man:systemd-sysv-generator(8)
Process: 1111 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Processo: 2624 ExecStart = / etc / init.d / apache2 start (code = encerrado, status = 0 / SUCESSO)
Como posso fazer com que o apache reinicie na reinicialização?
- Editar -------------------------------------------- -----------
Como sugestão de @ mouseclone, eu corri:
sudo systemctl enable apache2.service
saída:
apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable apache2
ainda não há mudanças, reinicie e o apache está desativado.
Estranho .. embora você possa adicionar @reboot service apache2 start
ao crontab para iniciar o serviço apache2 na inicialização.
Você pode acessar o crontab usando o comando crontab -e