SSL merupakan komponen yang seharusnya kita terapkan ketika ingin melakukan komunikasi antar server. Beberapa aplikasi yang sedang didevelop memberikan syarat menggunakan https dan port custome bukan port 443. Secara teori kita cukup merubah listen 443 menjadi port yang kita inginkan. Kemudian melakukan edit pada settingan http.conf. Bagaimana jika kita menggunakan Vesta Control Panel sebagai dapur pacunya ? Berikut cara mudah untuk merubah port 443 pada vestacp menjadi port yang kita inginkan.
Kita perlu hak akses root untuk melakukan konfigurasi ini. Masuk terminal sebagai root sesuai kan dengna metode akses server kita dan masuk ke directory /usr/local/vesta/conf.
kemudian tampilkan isi file yang ada dengan perintah ls -l dan akan tampil
Buka file vesta.conf bisa dengan text editor default dengan cara vi vestacp.conf.
Kemudian edit bagian WEB_SSL_PORT dengan port yang kita inginkan setup. Contoh kasus saya akan ganti menjadi 8083.
Untuk melakukan edit tekan tombol [i] untuk insert. Kemudian tekan ESC dan ketikan :wq untuk menyimpan dan keluar dari text editor Vi.
Kemudian lanjutkan dengan merubah settingan configurasi nginx dengan cara edit contoh :
vi /home/admin/conf/web/totorajo.web.id.nginx.ssl.conf.
Silahkan sesuaikan dengan environment yang ada.
Edit pada bagian berikut sesuai port yang kita inputkan di atas:
listen listen xxx.xx.xxx.xx:8083 ssl;
location @fallback {
proxy_pass https://xxx.xx.xxx.xx:8083;
}
xxx.xx.xxx.xx adalah IP server yang digunakan
Untuk menyimpan seperti biasa esc diikuti :wq. Sampai disini kita sudah selesai. Tapi port 8083 belum bisa diakses karena port belum di accept pada iptables. Lakukan ini untuk memberikan akses.
Login ke panel admin vestacp kemudian Menu Server pada list service iptables lakukan configure dan sesuakan port diatas dibagian akses web seperti kota merah.