Skip to content Skip to sidebar Skip to footer

Cara Menginstal dan Menjalankan Server Nginx di Windows

Cara Menginstal dan Menjalankan Server Nginx di Windows

Nginx adalah server web yang sangat populer dengan sistem Linux dan BSD. Itu juga dapat diinstal pada Windows 10.

Namun, ada beberapa batasan kinerja di Windows yang belum dikurangi sejauh ini, tetapi pengembang akan mengatasi masalah ini di rilis mendatang. Untuk menginstal dan menjalankan Nginx dengan sukses di Windows, ikuti langkah-langkah di bawah ini.

Unduh Server Nginx

Ada banyak versi unduhan Nginx untuk Windows, dan Nginx merekomendasikan untuk menggunakan “versi arus utama.” Namun, Anda tidak akan menemukan masalah apa pun jika mengunduh versi stabil terbaru untuk Windows.

Pilih versi yang Anda inginkan dan unduh file zip-nya ke PC Anda.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Sebagai langkah pertama, Anda perlu mengekstrak folder baru. Anda dapat menggunakan 7-zip, WinRAR atau perangkat lunak kompresi populer lainnya.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Setelah mengekstrak konten file di folder asli, Anda harus memindahkan seluruh folder yang disertakan dengan salinan unduhan bawaan ke "Program Files." Kita dapat memindahkan atau memotong-tempel folder yang diekstrak ini.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Kita akan menjalankan Nginx dari lokasi ini sebagai program layanan web default.

Menginstal Nginx

Untuk menginstal dan menjalankan Nginx, pilih dan klik dua kali file Nginx.exe. Sekarang telah diaktifkan untuk penggunaan lebih lanjut. Anda mungkin mengalami layar blok Windows Defender saat menjalankan server Nginx, yang harus Anda izinkan.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Pada langkah selanjutnya, Anda perlu memverifikasi apakah instalasi telah berhasil. Untuk ini, buka browser default Anda dan ketik localhost. Microsoft Edge adalah browser yang digunakan dalam contoh di bawah ini.

Jika Anda melihat layar yang mengatakan server web Nginx berhasil diinstal dan berfungsi, itu berarti tidak ada masalah dengan instalasi Nginx Anda di Windows.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Untuk menghentikan Nginx, Anda dapat mengakhirinya dari jendela Task Manager.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Menjalankan Nginx di PC Windows Anda

Untuk menjalankan Nginx, Anda harus menggunakan Internet Information Services (IIS), yang merupakan server web Microsoft yang melayani halaman atau file HTML yang diminta. Anda dapat mengaktifkannya di “Turn Windows Features On or Off” di Control Panel. Periksa bidang yang diperlukan untuk "Web Management Tools" dan "IIS Management Console".

Cara Menginstal dan Menjalankan Server Nginx di Windows

Diperlukan beberapa saat agar IIS diaktifkan di komputer Anda saat perubahan diterapkan.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Anda dapat membuka IIS Manager langsung dari menu Start. Selalu buka dalam mode Administrator.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Di sini, Anda akan dapat mengakses situs web default, yang biasanya terletak di “inetpubwwwroot.” Ini juga dikenal sebagai root aplikasi web. Anda dapat mencarinya di File Explorer melalui pencarian sederhana.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Akan sangat membantu untuk mengubah jalur fisik root ini ke folder yang lebih diinginkan. Saya membuat folder "Work" baru di C:\ dan mengubah jalur fisik menjadi "C:\Work." Ketika Anda mengklik dua kali pada opsi "default web site" di IIS Manager, itu akan mengarah ke folder baru ini. Atau, Anda dapat mengklik kanan menu dan memilih "explore" untuk hasil yang sama.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Setelah ini, buka folder Nginx yang Anda ubah namanya di file Program. Klik "Conf" dan pilih "nginx.conf." File ini dapat diedit menggunakan editor teks Notepad++, tetapi Anda dapat menggunakan editor lain seperti Atom atau Visual Studio Code.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Di Notepad++, temukan lokasi root dan ubah dari html default.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Seperti yang ditunjukkan di sini, ubah root ke jalur fisik yang diedit yang kita bahas di atas.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Anda dapat mengedit file index.html di folder root di tab terpisah. Ubah teks menjadi apa yang Anda inginkan agar server web ditampilkan di layar.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Keluar dari program Nginx.exe menggunakan "End Task." Buka dan jalankan file “nginx.exe” dalam mode Admin.

Ketik localhost di jendela browser. Server web Nginx akan menyorot hasil edit yang Anda buat.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Contoh Aplikasi Nginx di Windows

Situs sumber daya Nginx memiliki daftar lengkap aplikasi server web yang dapat Anda gunakan untuk menjalankan berbagai aplikasi di PC Windows.

Misalnya, Anda dapat menggunakan Nginx di Windows untuk menautkan ke halaman web seperti halaman login pelanggan. Setelah Anda membuat perubahan konfigurasi pada file “nginx.conf”, pengguna akhir Anda akan dapat mengakses halaman login pada akhirnya.

Kembali ke file “nginx.conf” yang dibagikan di bagian sebelumnya. Alih-alih "localhost", Anda memerlukan nama domain untuk diakses server. "index.html" adalah perintah yang digunakan untuk menunjuk ke halaman html statis.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Pada langkah berikutnya, buka "location" dan ubah teks menggunakan "api", diikuti oleh server proxy yang ditambahkan dengan ping "http". Ini harus mengarah ke halaman login mana pun yang Anda inginkan untuk diarahkan ke halaman ini.

Cara Menginstal dan Menjalankan Server Nginx di Windows

Simpan file dan jalankan program “Nginx.exe” dalam mode Admin. Agar halaman login ini terlihat bagus bagi pengguna akhir, Anda seharusnya telah mengonfigurasi server web sebelumnya dalam program IDE seperti Eclipse.

Pertanyaan yang Sering Diajukan

1. Apa saja perintah dasar dalam mengoperasikan Nginx untuk Windows 10?

Di Windows, Nginx dapat dijalankan sebagai aplikasi konsol standar. Untuk mengelolanya, perintah sederhana berikut sering digunakan:

Kode
Hasil
nginx -s stop
Shutdown cepat
nginx -s quit
Shutdown yang bagus
nginx -s reload
Mengubah konfigurasi, memulai proses pekerja baru dengan konfigurasi baru, mematikan proses pekerja lama dengan anggun
nginx -s reopen
Membuka kembali file log

2. Apa peran IIS Webserver dalam aplikasi Nginx di Windows?

IIS adalah server web asli Microsoft yang mendukung HTTP, HTTPS, SMTP, dan protokol lainnya, dan tidak diaktifkan di Windows sebagai default. Ketika Nginx diinstal di Windows, ia menangani lalu lintas langsung berdasarkan perubahan yang dibuat pada file nginx.conf. Untuk ini, Nginx harus terhubung secara internal ke IIS yang diaktifkan dan kemudian men-cache responsnya untuk setiap permintaan di masa mendatang.

Kekuatan terbesar Nginx adalah digunakan di ujung depan sebelum situs dinamis beban tinggi. Bayangkan puluhan ribu pengguna situs web Anda mengunduh file video penting dari IIS secara bersamaan.

Ini bisa menjadi sangat lambat. jika Anda memiliki server front-end yang sangat kuat seperti Nginx yang menangani lalu lintas, permintaan diproses lebih cepat. Periksa bagian "menjalankan Nginx di PC Windows" untuk detail lebih lanjut tentang peran server web IIS.

3.Bagaimana Nginx Berjalan di Windows?

Nginx mendukung banyak aplikasi di Windows, seperti web server, load balancer, mail proxy, dan banyak lagi. Untuk menjalankannya di Windows, semua perubahan yang diinginkan dipengaruhi dari berbagai string yang dimodifikasi dalam file "nginx.conf" di folder instalasi Windows. Untuk mengetahui lebih banyak tentang perintah Nginx, termasuk dokumentasinya, kunjungi tautan ini.

Nginx adalah salah satu perusahaan server web terkemuka saat ini. Selain itu, lebih cepat, dapat menangani lebih banyak masalah bersamaan dan dapat diandalkan. Singkatnya, jika Anda memiliki situs web sederhana yang ingin Anda hubungkan ke Nginx, Anda dapat melakukannya sekarang tanpa masalah. 

You may like these posts: