방금 데비안 8 서버에 nginx 1.9를 설치했습니다. 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.
좋아, 이제 systemctl을 사용하여 nginx를 시작할 수 있습니다. 그래서 재부팅하면 nginx가 자동으로로드되는지 확인했습니다. 그러나 그것은 그렇게하지 않으며, 나는 여기서 어디로 가야할지 전혀 모른다.
부팅시 nginx가 자동으로 실행되도록 도와 줄 수 있습니까?
systemctl enable nginx
...