Instal Web Server Di Debian 9 Dengan Nginx


Instal Web Server Di Debian 9 Dengan Nginx

Sejarah Nginx

Nginx adalah web server yang berkembang pesat saat ini. Dibangun oleh Igor Sysoev pada tahun 2002, Nginx memiliki lebih dari 17 juta situs yang dihosting. Nginx memiliki ribuan modul plug-in yang memungkinkan Anda dengan mudah membuat aplikasi web canggih dengan banyak fungsi tambahan. Nginx memiliki kinerja yang sangat baik dan memiliki beberapa fitur yang menonjol seperti caching statis, caching dinamis dan modul aplikasi yang bisa diinstal..

Persyaratan Sistem untuk Instalasi Nginx

Untuk menginstal Nginx pada sistem ini, maka Anda memerlukan beberapa persyaratan sistem dasar:

  • Diperlukan minimal satu komputer yang jalankan sistem operasi Debian 9.
  • Anda memerlukan akses root untuk menginstal Nginx pada sistem operasi Debian.
  • Anda akan memerlukan minimal 32 MB RAM dan minimal 200 MB ruang hardisk yang tersedia pada sistem.
  • Anda akan memerlukan akses jaringan stabil untuk mengunduh paket Nginx dan modul tambahan.

Ingat bahwa jika Anda memerlukan lebih banyak sumber daya sistem, Anda harus menggunakan versi yang lebih baru dari sistem operasi Linux. Anda harus memerhatikan persyaratan sistem ini dengan hati-hati sebelum mulai proses instalasi Nginx. Jika Anda ingin menginstal dijual bebas versi Nginx, Anda dapat menggunakan sistem operasi dana bebas seperti CentOS atau Ubuntu.

Konfigurasi Sistem

Langkah konfigurasi sistem yang pertama adalah Anda harus memeriksa spesifikasi sistem yang Anda gunakan. Anda dapat melakukannya dengan perintah berikut:


uname -a

Ketik perintah ini ke terminal dan lihat spesifikasi dari sistem Anda. Anda juga dapat menggunakan perintah berikut untuk melihat RAM yang tersedia. Perintah ini menampilkan spesifikasi yang lebih detail, termasuk jumlah RAM tersedia di sistem Anda:


cat /proc/meminfo

Jika konfigurasi hardware tidak mencukupi, Anda bisa upgrade RAM, hardisk atau CPU. Setelah itu, silakan mengatur jam sistem dan zona waktu dengan perintah berikut:


sudo dpkg-reconfigure tzdata

Akan ditampilkan jendela untuk pengaturan zona waktu, silahkan pilih zona waktu Anda lalu klik ok. Setelah dilakukan, sistem Anda akan siap diinstal. Selanjutnya, Anda harus memastikan bahwa semua paket yang diperlukan tersedia di sistem Anda. Anda dapat melakukannya dengan menjalankan perintah berikut:


sudo apt update

Perintah ini akan menampilkan daftar semua paket yang tersedia pada repository Debian. Anda dapat memilih paket yang Anda butuhkan dan mengunduhnya dengan perintah berikut:


sudo apt install paket-yang-dibutuhkan

Sebelum menginstal Nginx, pastikan bahwa Anda telah mengunduh semua paket yang diperlukan untuk compilasi standar Nginx. Ini akan memastikan bahwa Nginx dapat berfungsi dengan benar dalam sistem Anda.

Instalasi Nginx

Untuk menginstal Nginx, pertama Anda harus mengunduh file instalasi yang tersedia. Anda dapat menggunakan perintah berikut untuk melakukannya:


sudo wget http://nginx.org/download/nginx-VERSION.tar.gz

Ganti “VERSION” dengan versi Nginx yang ingin Anda instal. Selanjutnya, Anda perlu membongkar arsip yang Anda unduh dan menyimpannya di lokasi yang aman. Anda dapat menggunakan perintah berikut untuk melakukannya:


sudo tar -zxvf nginx-VERSION.tar.gz -C /lokasi/tempat/dijalankan

Selanjutnya, Anda harus membuat direktori conf untuk konfigurasi Nginx:


sudo mkdir /etc/nginx

Setelah direktori dibuat, Anda harus menyalin file konfigurasi ke dalam direktori ini:


sudo cp -R /opt/nginx /etc/nginx/

Selanjutnya, Anda harus menambahkan beberapa variabel konfigurasi ke environment. Untuk melakukannya, Anda harus membuat file baru dengan nama nginx.conf dan menambahkan beberapa variabel di dalamnya:


NGINX_HOME=/etc/nginx
NGINX_BIN=/usr/bin/nginx

Setelah itu, Anda harus menambahkan environtment variabel ini ke environment:


export NGINX_HOME
export NGINX_BIN

Setelah semua variabel ditambahkan, Anda dapat menginstal Nginx dengan perintah berikut:


sudo $NGINX_BIN --config-file=$NGINX_HOME/nginx.conf

Ini akan membuat service Nginx berjalan secara otomatis pada sistem Anda. Anda dapat memeriksa status service Nginx dengan perintah berikut:


sudo service nginx status

Verifikasi Instalasi

Untuk menyelesaikan proses instalasi, Anda harus memverifikasi bahwa Nginx telah berhasil diinstal dengan benar. Anda dapat mel

Leave a Reply

Your email address will not be published. Required fields are marked *