Nginx (diucapkan sebagai "Engine-X") adalah server web open source yang sering digunakan sebagai proxy terbalik atau cache HTTP. Ini tersedia untuk Linux secara gratis.
Dalam tutorial ini, kita akan menginstal Nginx di Ubuntu 20.04 dan Ubuntu 21.04 serta menyiapkan dan mengonfigurasi situs dasar.
Apa yang akan Anda pelajari
- Cara menyiapkan Nginx di Ubuntu 20.04 dan Ubuntu 21.04
- Beberapa konfigurasi dasar Nginx di Ubuntu 20.04
Yang Anda perlukan
- Komputer yang menjalankan Ubuntu Server 16.04 LTS ke Ubuntu 21.04
- Beberapa pengetahuan dasar tentang penggunaan baris perintah
2. Instal Nginx di Ubuntu 20.04 dan Ubuntu 21.04
Untuk menginstal Nginx, gunakan perintah berikut:
sudo apt update
sudo apt install nginx
Setelah menginstalnya, Anda sudah memiliki semua yang Anda butuhkan.
Anda dapat mengarahkan browser Anda ke alamat IP server Anda. Anda akan melihat halaman ini:
Jika Anda melihat halaman ini, Anda telah berhasil menginstal Nginx di server web Anda.
3. Membuat situs web kami sendiri di Ubuntu 20.04
Halaman default ditempatkan di /var/www/html/
lokasi. Anda dapat menempatkan halaman statis Anda di sini, atau menggunakan host virtual dan meletakkannya di lokasi lain.
Host virtual adalah metode hosting beberapa nama domain di server yang sama.
Mari kita buat halaman HTML sederhana di /var/www/tutorial/
(bisa apa saja yang Anda inginkan). Buat index.html
file di lokasi ini.
cd /var/www
sudo mkdir tutorial
cd tutorial
sudo "${EDITOR:-vi}" index.html
Tempelkan kode berikut ke index.html
berkas:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hello, Nginx!</title>
</head>
<body>
<h1>Hello, Nginx!</h1>
<p>We have just configured our Nginx web server on Ubuntu Server!</p>
</body>
</html>
Simpan file ini. Pada langkah selanjutnya kita akan menyiapkan virtual host untuk membuat Nginx menggunakan halaman dari lokasi ini.
4. Menyiapkan host virtual di Ubuntu 20.04
Untuk mengatur virtual host, kita perlu membuat file di /etc/nginx/sites-enabled/
direktori.
Untuk tutorial ini, kami akan membuat situs kami tersedia di port 81, bukan port standar 80. Anda dapat mengubahnya jika Anda mau.
cd /etc/nginx/sites-enabled
sudo "${EDITOR:-vi}" tutorial
server {
listen 81;
listen [::]:81;
server_name example.ubuntu.com;
root /var/www/tutorial;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
root
adalah direktori tempat kita meletakkan file .html kita. index
digunakan untuk menentukan file yang tersedia saat mengunjungi direktori root situs. server_name
bisa apa saja yang Anda inginkan, karena Anda tidak mengarahkannya ke domain nyata apa pun sekarang.
5. Mengaktifkan host virtual dan hasil pengujian
Untuk membuat situs kami berfungsi, cukup mulai ulang layanan Nginx.
sudo service nginx restart
Mari kita periksa apakah semuanya berfungsi sebagaimana mestinya. Buka situs kami yang baru dibuat di browser web. Ingat bahwa kita menggunakan port :81.
Selamat! Semuanya bekerja sebagaimana mestinya. Kami baru saja mengonfigurasi server web Nginx.
Cara menginstal Snap Store di Linux Mint 20 / Linux Mint 20.1
6. Itu saja!
Saya harap tutorial ini menjelaskan dasar-dasar bekerja dengan Nginx. Tentu saja, ini adalah alat yang jauh lebih kuat. Anda dapat menemukan lebih banyak di sumber resmi, tersedia di situs Nginx.
Jika Anda membutuhkan panduan lebih lanjut tentang menggunakan Nginx, bantuan selalu tersedia:
- Tanyakan pada Ubuntu
- Forum Ubuntu
- Dukungan berbasis IRC
Bacaan lebih lanjut:
- Panduan Pemula Nginx
- Buku Masak NGINX Lengkap – e-book gratis dari O'Reilly
Apakah tutorial ini bermanfaat? Komen Di Bawah.