Я установил апача следующим образом на моей машине Ubuntu 16.04:
$ sudo apt-get update
$ sudo apt-get install apache2
Это служило моим тестовым прекрасным страницам. Теперь я протестировал перезагрузку машины, и я не могу достигнуть сервера. Я пробую:
$ service apache2 status
и доберитесь:
● 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)
Процесс: 2 624 ExecStart =/etc/init.d/apache2 запускаются (code=exited, status=0/SUCCESS)
Как я могу стать апачским для перезапуска на перезагрузке?
- Редактирование-------------------------------------------------------
Согласно предложению @mouseclone, я работал:
sudo systemctl enable apache2.service
вывод:
apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable apache2
все еще никакое изменение, хотя, перезагрузка и затем апач снижается.
Ubuntu 16.04 использует systemd.
Общие инструкции: https://www.digitalocean.com/community/tutorials/systemd-essentials-working-with-services-units-and-the-journal
sudo systemctl enable nginx.service
Странный.. хотя Вы могли добавить @reboot service apache2 start
к crontab для запуска apache2 сервиса на начальную загрузку. Можно получить доступ к crontab использование crontab -e
команда