Saya baru saja menginstal nginx 1.9 pada server Debian 8. nginx bekerja dengan baik, ketika saya memintanya untuk menjalankan, tetapi sepertinya tidak memuat nginx secara otomatis saat boot.
Saya telah mencoba banyak skrip init yang direkomendasikan di internet, tetapi belum ada yang berhasil. Jadi sekarang saya mencoba mencari tahu dengan 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.
Sayangnya, saya tidak tahu apa artinya "layanan bertopeng", dan saya tidak tahu mengapa layanan itu bertopeng.
ketika saya berlari
sudo nginx
server berjalan dengan baik. Jadi, saya melihat ke dalam membuka kedok layanan nginx.
~$ sudo systemctl unmask nginx.service
Removed symlink /etc/systemd/system/nginx.service.
ok keren, sekarang saya bisa mulai nginx menggunakan systemctl. Jadi saya memeriksa untuk melihat apakah me-reboot akan memuat nginx secara otomatis. Tetapi gagal melakukannya, dan saya tidak tahu harus ke mana dari sini.
Dapatkah seseorang membantu saya menjalankan nginx secara otomatis saat boot?
systemctl enable nginx
...