- Cara Menambahkan User Agent di Chatwoot - Januari 22, 2025
- Cara Setup Akun Awal Chatwoot - Januari 22, 2025
- Cara Backup dari aaPanel ke Google Drive (otomatis) - Januari 20, 2025
Halo Sobat Jagoan!
Pernah tidak, ketika Kamu mencoba mengaktifkan service nginx pada VPS-mu mengalami error seperti gambar di bawah ini? Error tersebut biasanya terjadi karena port default Nginx (port 80) sudah digunakan oleh service lain.
Solusi untuk masalah ini adalah dengan mengubah port default Nginx ke port lain yang tersedia. Sebelum itu, Kamu perlu memeriksa apakah port 80 memang sedang digunakan oleh layanan lain. Gunakan perintah berikut untuk mengeceknya:
netstat -tunlp | grep 80Dalam contoh kali ini, port 80 ternyata telah aktif dipakai oleh service openlitespeed, nih Sob! Lalu bagaimana caranya mengubah port nginx ya?
Yuk kita simak caranya lebih detail!
Step 1: Lokasi File Konfigurasi
Ubuntu/Debian: Ubah file /etc/nginx/sites-enabled/default.
CentOS/RHEL: Ubah file /etc/nginx/nginx.conf.
Step 2: Langkah Mengubah Port
Buka File KonfigurasiGunakan editor teks untuk membuka file konfigurasi:
# vi /etc/nginx/sites-enabled/default # Untuk Debian/Ubuntu
# vi /etc/nginx/nginx.conf # Untuk CentOS/RHEL
Step 3 : Ubah Port pada Konfigurasi
Cari baris yang dimulai dengan listen di dalam direktif server, lalu ubah portnya (misalnya dari 80 ke 8080):listen 80 default_server;
Step 4: Terapkan Perubahan
Restart NginxSetelah mengubah konfigurasi, restart Nginx agar perubahan berlaku:
# systemctl restart nginx
Verifikasi PortPeriksa apakah port baru sudah aktif menggunakan perintah berikut:
# netstat -tlpn | grep nginx
# ss -tlpn | grep nginx
Step 5: Penyesuaian di CentOS/RHEL (Jika Menggunakan SELinux)
Pasang Paket PendukungInstal paket policycoreutils:
# yum install policycoreutils
Tambahkan Aturan SELinuxIzinkan port 80 untuk Nginx:
# semanage port -a -t http_port_t -p tcp 80
# semanage port -m -t http_port_t -p tcp 80
Restart Nginx
# systemctl restart nginx.service
Verifikasi PortGunakan perintah berikut untuk memastikan Nginx mendengarkan pada port baru:
# netstat -tlpn | grep nginx
# ss -tlpn | grep nginx
Step 6: Uji Akses Nginx
Buka browser dan akses server menggunakan alamat IP atau nama domain Kamu dengan port baru:http://server.ip:8080
Kamu seharusnya melihat halaman default Nginx.
Step 7: Periksa Firewall
Jika halaman tidak dapat diakses, periksa aturan firewall Kamu. Pastikan lalu lintas masuk pada port 80/tcp diizinkan.
Mudah kan Sob! Jika kamu masih ragu kamu bisa langsung open ticket atau hubungi Tim Support Kami yang siap melayani kamu 24 jam. Semoga berhasil Sob! 😊