Nginx sebagai reverse proxy apache di WHM
Last updated onCategory : Server dan security , WHM dan Free Panel
Update:
Tutorial ini telah deprecated karena plugin nginxcp telah dihentikan pengembangannya. Untuk tutorial nginx reverse proxy terbaru, silakan lihat pada Cara Install Nginx Reverse Proxy cPanel (WHM).
Setelah pada artikel sebelumnya dijelaskan tentang cara konfigurasi Nginx sebagai reserve proxy apache di versi panel gratis webuzo, untuk kali ini saya akan memberikan panduan melakukan reserve proxy apache di cPanel atau WHM. Berikut panduannya:
Login di root server Anda dan kemudian masuk ke dalam folder /usr/local/src dengan perintah:
[toggle state=”open” ]cd /usr/local/src[/toggle]
Setelah itu, downloadlah file nginx dari website resmi plugin nginx untuk whm dengan perintah:
[toggle state=”open” ]wget http://nginxcp.com/latest/nginxadmin.tar [/toggle]
Extrak file nginxadmin.tar
[toggle state=”open” ]tar xf nginxadmin.tar[/toggle]
Masuk ke direktori publicnginx
[toggle state=”open” ]cd publicnginx[/toggle]
Jalankan instalasi ingin dengan perintah
[toggle state=”open” ]./nginxinstaller install [/toggle]
restart nginx dan apache dengan perintah berikut:
service nginx restart
service httpd restart
Troubleshoot:
Jika Anda mendapatkan error berikut ketika melakukan restart:
nginx: [warn] conflicting server name “IPANDA” on 66.228.117.248:80, ignored
nginx: [emerg] bind() to IPANDA:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
already running
Silahkan jalankan perintah berikut untuk memperbaikinya:
[toggle state=”open” ]cd /etc/nginx/vhosts[/toggle]
perl -pi -w -e 's/server_name(.*) IPANDAYANGAMENGALAMIMASALAH/server_name$1/g;' *
Setelah itu, silahkan Anda restart kembali Nginx dan Apache Anda.