Я щойно встановив nginx 1.9 на сервер Debian 8. nginx працює нормально, коли я кажу йому, що він працює, але він, схоже, не завантажує nginx автоматично під час завантаження.
Я спробував численні сценаріїв init, рекомендовані в Інтернеті, але поки нічого не вийшло. Тож зараз я намагаюся розібратися в цьому з 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.
На жаль, я не знаю, що означає "послуга маскується", і не знаю, чому це маскується.
коли я біжу
sudo nginx
сервер працює просто чудово. Тож я розглядав розкриття служби nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
нормально добре, тепер я можу запустити nginx за допомогою systemctl. Тож я перевірив, чи перезавантаження завантажить nginx автоматично. Але це не вдається, і я не маю уявлення, куди подітись.
Чи може хтось допомогти мені автоматично запустити nginx під час завантаження?
systemctl enable nginx
...