GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Nginx di Ubuntu 16.04

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.


Panels
  1. Cara menginstal Tampilan Latar di Ubuntu 16.04

  2. Cara Menginstal Phabricator di Ubuntu 16.04

  3. Cara Menginstal Joomla di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal GitLab di Ubuntu 18.04

  3. Cara Menginstal LEMP di Ubuntu 18.04

  1. Cara Menginstal Gogs di Ubuntu 18.04

  2. Cara Menginstal Joomla dengan Nginx di Ubuntu 18.04

  3. Cara Menginstal Drupal di Ubuntu 18.04