Nginx adalah salah satu perangkat lunak server web open source yang paling populer. Ini banyak digunakan untuk penyeimbangan beban, proxy terbalik, streaming media, dan banyak lagi. Nginx adalah satu-satunya server HTTP all-in-one berperforma tinggi, yang dirancang untuk melayani koneksi serentak dalam jumlah besar, sebagai alternatif server web Apache. Hari ini Nginx diinstal di lebih dari 450 juta server di seluruh dunia dan digunakan oleh salah satu situs web dengan lalu lintas tertinggi di web seperti Dropbox, game Zynga, Netflix. Dalam tutorial ini, kami akan menunjukkan cara Menginstal Nginx di Ubuntu 16.04.
Tidak diragukan lagi bahwa Nginx adalah server web dan solusi pengiriman aplikasi terbaik di kelasnya. Menginstal Nginx di Ubuntu 16.04 adalah tugas yang mudah, cukup ikuti langkah-langkah di bawah ini dengan hati-hati dan Anda akan menginstal Nginx di server Ubuntu Anda dalam waktu kurang dari 10 menit. Panduan ini harus bekerja pada sistem VPS Linux berbasis Ubuntu lainnya juga tetapi telah diuji dan ditulis untuk Ubuntu 16.04 VPS. Mari kita mulai.
Langkah 1:Instal Nginx di Server Ubuntu Anda
Nginx tersedia dalam repositori paket Ubuntu sederhana. Pertama, perbarui cache apt dengan perintah berikut:
sudo apt update
dan instal Nginx dengan mengeluarkan:
sudo apt install nginx
Setelah instalasi selesai, Nginx akan dimulai secara otomatis.
Anda dapat memastikan bahwa layanan Nginx berjalan dengan perintah berikut:
sudo systemctl status nginx
Outputnya akan terlihat seperti di bawah ini:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago Main PID: 716 (nginx) CGroup: /system.slice/nginx.service ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on ├─717 nginx: worker process ├─718 nginx: worker process ├─719 nginx: worker process └─720 nginx: worker process
Langkah 2:Buka Port Firewall
Jika Anda menggunakan ufw
Anda perlu membuka port HTTP 80 dan/atau port HTTPS 433. Ufw hadir dengan profil berdasarkan port default dari daemon dan program yang paling umum.
Untuk membuka kedua port Nginx, jalankan perintah berikut:
sudo ufw allow 'Nginx Full'
Untuk memverifikasi perubahan, jalankan:
sudo ufw status
Outputnya akan terlihat seperti di bawah ini:
Status: active To Action From -- ------ ---- Nginx Full ALLOW Anywhere Nginx Full (v6) ALLOW Anywhere (v6)
Sekarang Anda dapat membuka browser Anda, masukkan alamat IP server Anda ke bilah alamat browser Anda dan Anda akan melihat halaman Nginx default.
Langkah 3:Mengelola Layanan Nginx
Anda dapat mengelola layanan Nginx sama seperti systemd
lainnya satuan.
Mulai layanan nginx dengan perintah berikut:
sudo systemctl start nginx
Hentikan layanan dengan:
sudo systemctl stop nginx
Mulai ulang layanan dengan:
sudo systemctl restart nginx
Periksa status layanan dengan:
sudo systemctl status nginx
Aktifkan layanan pada boot sistem dengan:
sudo systemctl enable nginx
Nonaktifkan layanan pada boot sistem dengan:
sudo systemctl disable nginx
Langkah 4:Buat Blok Server Baru
Instalasi Nginx default akan mengaktifkan satu blok server dengan root dokumen diatur ke /var/www/html
.
Dalam panduan ini, kita akan membuat blok server baru untuk domain example.com
dan atur root dokumen ke /var/www/example.com
.
Pertama, buat root dokumen domain dengan perintah berikut:
sudo mkdir -p /var/www/example.com
lalu buat index.html
file dengan konten berikut:
sudo vim /var/www/example.com/index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>example.com</title> </head> <body> <h1>example.com server block</h1> </body> </html>
Selanjutnya, buat blok server baru dengan konten berikut:
sudo vim /etc/nginx/sites-available/example.com.conf
server { listen 80; listen [::]:80; server_name example.com www.example.com; root /var/www/example.com; index index.html; location / { try_files $uri $uri/ =404; } }
Aktifkan blok server dengan membuat tautan simbolis :
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf
Langkah 5:Mulai Ulang Nginx
Uji konfigurasi Nginx dan mulai ulang nginx:
sudo nginx -t sudo systemctl restart nginx
Sekarang jika Anda memasukkan example.com
ke bilah alamat browser Anda, Anda akan melihat example.com server block
.
Tentu saja, Anda tidak perlu menginstal Nginx di Ubuntu 16.04, jika Anda menggunakan salah satu Solusi Hosting Web Nginx yang Dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi Nginx di Ubuntu 16.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini tentang cara menginstal Nginx di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.