Nginx (dibaca “Engine-X”) adalah salah satu web server paling populer di dunia. Selain fungsinya sebagai web server, Nginx juga berfungsi sebagai reverse proxy, load balancer, dan cache HTTP. Fleksibilitasnya membuat Nginx sangat bermanfaat untuk berbagai kebutuhan, mulai dari hosting website statis hingga aplikasi web dengan trafik tinggi.
Pada tutorial ini, kita akan membahas dua cara instalasi Nginx di Windows: melalui package manager dan secara manual. Kedua metode ini mudah diikuti, dan dilengkapi dengan screenshot untuk memandu setiap langkah. Setelah instalasi, Anda bisa langsung mencoba menggunakan Nginx untuk deploy website sederhana.
Cara 1: Install Nginx di Windows Menggunakan Package Manager
Menggunakan package manager adalah cara termudah dan tercepat untuk menginstal Nginx di Windows. Di sini kita akan menggunakan Chocolatey, package manager yang serupa dengan apt-get di Linux.
Langkah-langkah:
- Install Chocolatey Jika Chocolatey belum terpasang, Anda bisa menginstalnya dengan membuka Command Prompt (Run as Administrator) dan menjalankan perintah berikut:
@”%SystemRoot%System32WindowsPowerShellv1.0powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))” && SET PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin
2. Install Nginx Setelah Chocolatey terpasang, install Nginx dengan perintah berikut di Command Prompt:
choco install nginx
- Memulai Nginx Setelah instalasi selesai, Nginx bisa dijalankan dengan mengetik perintah berikut:
nginx
Lalu buka browser dan akses http://localhost, Anda akan melihat halaman default Nginx seperti ini:
Cara 2: Install Nginx di Windows Secara Manual
Jika Anda lebih suka kontrol penuh dan tidak ingin menggunakan package manager, instalasi manual bisa menjadi pilihan. Berikut adalah langkah-langkah instalasi Nginx secara manual di Windows.
Langkah-langkah:
- Download Nginx Kunjungi situs resmi Nginx dan download versi stabil untuk Windows. Biasanya file dalam bentuk zip.
- Ekstrak File Nginx Setelah unduhan selesai, ekstrak file .zip ke folder yang Anda inginkan, misalnya C:nginx.
- Menjalankan Nginx Buka Command Prompt dan arahkan ke direktori tempat Nginx diinstal, lalu jalankan perintah berikut:
cd C:nginx
start nginx
- Setelah itu, buka browser dan akses http://localhost. Jika semuanya benar, Anda akan melihat halaman default Nginx.
- Menyesuaikan Konfigurasi Konfigurasi Nginx disimpan di file nginx.conf di dalam folder conf. Anda bisa mengedit file ini untuk menyesuaikan pengaturan, seperti menambahkan blok server baru atau mengubah port.
Selamat, Anda telah berhasil menginstal Nginx di Windows! Baik menggunakan package manager maupun metode manual, Nginx kini siap digunakan untuk berbagai kebutuhan server Anda. Sekarang, coba deploy website sederhana dan lihat bagaimana Nginx dapat menangani permintaan web secara efisien.
Jika Anda ingin melangkah lebih jauh, pelajari juga bagaimana Nginx dapat digunakan sebagai reverse proxy atau load balancer, atau mulai dengan proyek web pertama Anda yang memanfaatkan kekuatan Nginx sebagai web server.