Cara mengatasi Nginx tak dapat direstart/start di VestaCP. Dapat jadi penyebabnya karena Vesta mengerjakan update yang file konfigurasinya tak dapat diload, yaitu di konfigurasi vstats
location /vstats/ {
alias /home/admin/web/idnetter.com/stats/;
include /home/admin/web/idnetter.com/stats/auth;
}
Catatan:
- Segala file konfigurasi server block (virtual host) Nginx Vesta ada di
/home/$USER/conf/web
contoh:/home/admin/conf/web
Akibatnya, ketika web diakses via HTTPS akan redirect ke web yang lain, atau mungkin tak dapat diakses sama sekali.
Dan berikut solusinya, replace segala file konfigurasi dan bubuhi asterisk (symbol bintang) di ahir baris berikut, tepatnya setelah auth*
include /home/admin/web/idnetter.com/stats/auth*;
Agar lebih gampang gunakan command Stream editor atau sed
bagi segala konfigurasi web yang terdapat.
sed -ir 's/auth/auth*/g' /home/admin/conf/web/*.conf
Setelah itu restart nginx,
systemctl restart nginx
Oh, iya. Saya kesulitan pada merangkai kata di panduan ini (sebetulnya di panduan yang lain pun :-D), tapi saya berharap teman-teman dapat menangkap apa yang saya maksudkan. Sekiranya NGINX VestaCP masih tak dapat direstart periksa ruang penyimpanan, memory dan CPU dengan command: df -h
dan free -h
dan top
.
Sumber https://idnetter.com