Cara mengatasi Nginx tidak bisa direstart/start pada VestaCP. Bisa jadi penyebabnya karena Vesta melakukan update yang file konfigurasinya tidak bisa diload, yaitu pada konfigurasi vstats
location /vstats/ { alias /home/admin/web/idnetter.com/stats/; include /home/admin/web/idnetter.com/stats/auth; }
Catatan:
- Semua file konfigurasi server block (virtual host) Nginx Vesta ada di
/home/$USER/conf/web
contoh:/home/admin/conf/web
Akibatnya, saat web diakses via HTTPS akan redirect ke web yang lain, atau mungkin tidak bisa diakses sama sekali.
Dan berikut solusinya, replace semua file konfigurasi dan bubuhi asterisk (symbol bintang) pada akhir baris berikut, tepatnya setelah auth*
include /home/admin/web/idnetter.com/stats/auth*;
Agar lebih mudah gunakan perintah Stream editor atau sed
untuk semua konfigurasi web yang ada.
sed -ir 's/auth/auth\*/g' /home/admin/conf/web/*.conf
Setelah itu restart nginx,
systemctl restart nginx
Oh, iya. Saya kesulitan dalam merangkai kata pada tutorial ini (sebenarnya pada tutorial yang lain juga :-D), tapi saya berharap teman-teman dapat menangkap apa yang saya maksudkan. Jika NGINX VestaCP masih tidak bisa direstart periksa ruang penyimpanan, memory dan CPU dengan perintah: df -h
dan free -h
dan top
.