GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan mengkonfigurasi Nginx di Ubuntu 20.04 dan Ubuntu 21.04

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.


Ubuntu
  1. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  3. Cara Menginstal dan Mengkonfigurasi Nginx di Ubuntu 18.04 / Debian 9

  1. Cara Menginstal dan Mengonfigurasi Jenkins di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Askbot di Ubuntu 16.04

  3. Cara Menginstal dan Mengonfigurasi MongoDB di Ubuntu 14.04