Cara menginstal Web Server Nginx di server Ubuntu – Nginx (dibaca “engine-x”) adalah perangkat lunak server web yang populer, ringan, dan berkinerja tinggi. Tutorial ini akan memandu Anda dari awal hingga bisa melihat halaman web default Nginx berjalan di server Anda. Langsung saja, berikut tutorialnya
Prasyarat:
- Server yang menjalankan sistem operasi Ubuntu.
- Akses ke server melalui terminal (SSH).
- Memiliki hak akses sudo.
Langkah 1: Perbarui Paket Server
Langkah pertama yang paling penting sebelum menginstal perangkat lunak baru adalah memperbarui daftar paket server Anda. Ini memastikan Anda mendapatkan versi perangkat lunak terbaru dan pembaruan keamanan.
Jalankan perintah berikut di terminal Anda:
sudo apt update && sudo apt upgrade -y
Perintah ini akan menyegarkan daftar paket dari repositori dan kemudian meningkatkan semua paket yang terpasang ke versi terbarunya.
Langkah 2: Instal Nginx
Setelah paket diperbarui, sekarang saatnya menginstal Nginx. Untungnya, Nginx tersedia di repositori default Ubuntu, jadi instalasinya sangat mudah.
Jalankan perintah ini:
sudo apt install nginx -y
Sistem akan secara otomatis mengunduh dan menginstal Nginx beserta semua dependensi yang dibutuhkannya.
Langkah 3: Konfigurasi Firewall
Server Ubuntu sering kali dilengkapi dengan firewall ufw (Uncomplicated Firewall). Untuk memungkinkan orang mengunjungi situs web kita, kita perlu membuka port untuk lalu lintas web (HTTP port 80).
- Lihat profil aplikasi yang tersedia untuk ufw
sudo ufw app list
Anda akan melihat output seperti ini, yang menunjukkan bahwa Nginx telah mendaftarkan beberapa profil:
Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH
- Izinkan lalu lintas ‘Nginx HTTP’: Untuk memulai, kita hanya akan mengizinkan lalu lintas HTTP standar.
sudo ufw allow 'Nginx HTTP'
- Verifikasi status firewall: Pastikan aturannya sudah diterapkan.
sudo ufw status
Anda akan melihat bahwa lalu lintas ke ‘Nginx HTTP’ diizinkan (allow).
Langkah 4: Periksa Status Web Server
Setelah instalasi dan konfigurasi firewall selesai, Nginx seharusnya sudah berjalan secara otomatis. Mari kita pastikan.
Gunakan perintah systemctl untuk memeriksa status layanan Nginx:
systemctl status nginx
Jika semuanya berjalan lancar, Anda akan melihat status active (running) dengan warna hijau. Ini menandakan web server Anda sudah aktif dan berjalan.
Langkah 5: Akses Halaman Web Default
Inilah saat yang ditunggu-tunggu! Sekarang kita akan melihat hasil kerja kita.
- Cari tahu Alamat IP Server Anda: Jika Anda belum tahu alamat IP publik server Anda, Anda bisa menemukannya dengan perintah:
ip a
Cari alamat IP di bawah antarmuka jaringan publik Anda (biasanya eth0).
- Buka Browser: Buka browser web favorit Anda (Chrome, Firefox, dll.) dan ketik alamat IP server Anda di bilah alamat:
http://ALAMAT_IP_SERVER_ANDA
Jika semua langkah berhasil, Kita akan disambut dengan halaman default Nginx yang ikonik!
Leave A Comment?
You must be logged in to post a comment.