Mengatasi VestaCP Nginx tidak bisa direstart

By | May 17, 2019

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