Debian 8 sunucusuna nginx 1.9'u yeni yükledim. nginx, çalışmasını söylediğimde iyi çalışıyor, ancak önyüklemede nginx'i otomatik olarak yüklemiyor gibi görünmüyor.
İnternette tavsiye edilen çok sayıda init komut dosyası denedim, ama henüz hiçbir şey işe yaramadı. Şimdi systemctl ile anlamaya çalışıyorum.
~$ 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.
Ne yazık ki, "hizmet maskeli" nin ne anlama geldiğini bilmiyorum ve neden maskeli olduğunu bilmiyorum.
koştuğumda
sudo nginx
sunucu gayet iyi çalışıyor. Sonra nginx servisinin maskesini kaldırmaya baktım.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
tamam cool, şimdi nctx'i systemctl kullanarak başlatabilirim. Bu yüzden yeniden başlatmanın otomatik olarak nginx yükleyip yüklemeyeceğini kontrol ettim. Ama bunu başaramıyor ve buradan nereye gideceğim konusunda hiçbir fikrim yok.
Birisi önyükleme sırasında otomatik olarak nginx çalıştırmama yardımcı olabilir mi?
systemctl enable nginx
...