GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Nginx di Ubuntu 20.04 - Proses Langkah demi Langkah untuk mengimplementasikannya?

Nginx adalah aplikasi Linux open-source gratis untuk server web. Ia bekerja sebagai server proxy terbalik dengan mengarahkan lalu lintas web ke server tertentu.

Nginx digunakan untuk keamanan dan penyeimbangan beban, tetapi juga dapat berfungsi secara independen sebagai server web.

Juga, ini digunakan sebagai cache HTTP dan penyeimbang beban.

Pada dasarnya, NGINX menyajikan konten statis jauh lebih cepat daripada Apache. Jika Anda perlu menyajikan banyak konten statis pada tingkat konkurensi tinggi, NGINX dapat sangat membantu.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan tugas Instalasi Perangkat Lunak terkait Ubuntu.

Dalam konteks ini, kita akan melihat cara menginstal Nginx di OS Ubuntu.


Bagaimana Cara Menginstal Nginx di Ubuntu ?

Untuk memulai, Anda harus memiliki hak sudo untuk menginstal/mencopot pemasangan Nginx di sistem Anda.

Nginx tersedia di repositori OS Ubuntu.

Oleh karena itu, kita dapat menginstalnya di Ubuntu hanya dengan menggunakan perintah apt. Ikuti langkah-langkah yang diberikan di bawah ini untuk memulai proses instalasi.


1. Perbarui Indeks Repositori Sistem

Perbarui indeks repositori sistem sebagai berikut:

$ sudo apt update

Masukkan kata sandi untuk sudo.


2. Instal Nginx

Kemudian instal Nginx sebagai berikut:

$ sudo apt install nginx

Sekarang Anda mungkin diminta dengan opsi y/n untuk melanjutkan atau menghentikan prosedur instalasi masing-masing. Tekan y untuk melanjutkan penginstalan.

Setelah instalasi Nginx selesai, Anda memeriksa versi yang diinstal dengan menjalankan perintah berikut di Terminal:

$ nginx -v

Ini akan menampilkan versi Nginx yang terinstal di sistem kami.


3. Konfigurasi Firewall

Jika Anda memiliki firewall UFW yang diaktifkan di sistem Anda, Anda harus mengizinkan lalu lintas HTTP melewatinya.

Pertama, periksa apakah firewall UFW diaktifkan dengan menjalankan perintah berikut di Terminal:

$ sudo ufw status

JIKA Anda melihat status aktif, itu berarti firewall diaktifkan di sistem Anda.

Sekarang kita akan memeriksa profil UFW yang tersedia. Jalankan perintah berikut untuk melakukannya:

$ sudo ufw app list

Perintah ini akan mencantumkan profil UFW yang tersedia di sistem Anda.

Dari output berikut, Anda dapat melihat tiga profil Nginx terdaftar di sana:

saya. Nginx Penuh (Mengizinkan port 80 dan 443)

ii. Nginx HTTP (Mengizinkan port 80)

aku aku aku. Nginx HTTPS (Mengizinkan port 443)


Dalam kasus kami, kami akan mengizinkan profil HTTP Nginx yang akan menambahkan aturan untuk mengizinkan lalu lintas pada port 80. Perintahnya adalah sebagai berikut:

$ sudo ufw allow 'Nginx HTTP'

Sekarang untuk memverifikasi apakah aturan telah ditambahkan, jalankan perintah berikut:

$ sudo ufw status

Keluaran akan mengonfirmasi bahwa aturan telah ditambahkan ke firewall untuk mengizinkan lalu lintas HTTP.


4. Uji Nginx

Setelah instalasi Nginx, layanannya mulai berjalan secara otomatis. Jika tidak memulai secara otomatis, Anda dapat memulainya secara manual sebagai berikut:

$ sudo systemctl start nginx

Untuk memverifikasi apakah layanan Nginx berjalan, jalankan perintah berikut di Terminal:

$ sudo systemctl status nginx

Jika semuanya baik-baik saja, maka output akan memverifikasi bahwa layanan Nginx aktif berjalan tanpa masalah.


Atau, Anda dapat memverifikasi bahwa Nginx berfungsi dengan baik adalah dengan mengakses halaman web defaultnya.

Untuk mengakses halaman web default Nginx, akses alamat berikut di browser web apa pun:

http://ip-address

Pastikan untuk mengganti alamat ip dengan alamat IP sistem Anda tempat server Nginx diinstal.

Untuk menemukan alamat IP sistem Anda, Anda dapat mengeluarkan perintah berikut:

$ ip a

Jika server Nginx Anda berfungsi dengan baik, Anda akan melihat halaman web default server Nginx.


Bagaimana cara mengelola Nginx di Ubuntu?

Beberapa perintah lain yang mungkin Anda perlukan untuk mengelola layanan Nginx adalah sebagai berikut:

Jika Anda ingin mengaktifkan layanan Nginx saat boot, jalankan perintah di bawah ini di Terminal:

$ sudo systemctl enable nginx

Sekarang setiap kali Anda me-restart sistem Anda, layanan Nginx akan mulai secara otomatis.

Untuk menghentikan layanan Nginx, jalankan perintah di bawah ini di Terminal:

$ sudo systemctl stop nginx

Jika Anda membuat perubahan konfigurasi, Anda harus memulai ulang layanan Nginx. Keluarkan perintah di bawah ini untuk melakukannya:

$ sudo systemctl restart nginx

Untuk informasi lebih lanjut tentang mengelola layanan, kunjungi posting kami tentang cara mengelola layanan di Ubuntu .


Lokasi File Nginx Penting

Secara default, Nginx menyimpan konfigurasi dan file log yang berbeda di lokasi berikut:

1. /var/www/html – Konten situs web seperti yang dilihat oleh pengunjung.

2. /etc/nginx – Lokasi file utama aplikasi Nginx.

3. /etc/nginx/nginx.conf – File konfigurasi utama Nginx.

4. /etc/nginx/sites-available – Daftar semua situs web yang dikonfigurasi melalui Nginx.

5. /etc/nginx/sites-enabled – Daftar situs web yang secara aktif dilayani oleh Nginx.

6. /var/log/nginx/access.log – Akses log yang melacak setiap permintaan ke server Anda.

7. /var/log/ngins/error.log – Sebuah log dari setiap kesalahan yang dihasilkan di Nginx.


Bagaimana Cara Menghapus Instalasi Nginx dari sistem Ubuntu?

Jika Anda tidak lagi memerlukan server Nginx di sistem Anda, Anda dapat dengan mudah mencopot pemasangannya dari sistem Anda.

Jalankan perintah berikut di Terminal untuk menghapus instalasi Nginx tetapi tanpa menghapus file konfigurasi:

$ sudo apt remove nginx

Jika Anda ingin menghapus instalasi Nginx dan juga ingin menghapus file konfigurasi, jalankan perintah berikut di Terminal:

$ sudo apt purge nginx

Kemudian untuk menghapus paket tambahan yang diinstal sebagai dependensi, jalankan perintah berikut:

$ sudo apt autoremove



Ubuntu
  1. Instal Discord di Ubuntu 20.04 - Proses langkah demi langkah?

  2. Instal AIDE di Ubuntu 20.04 - Proses selangkah demi selangkah?

  3. Instal Pyradio di Ubuntu 20.04 - Proses selangkah demi selangkah?

  1. Instal MAAS di Ubuntu 20.04 - Melalui proses langkah demi langkah?

  2. Instal Prometheus di Ubuntu 20.04 LTS - Proses langkah demi langkah?

  3. Instal Drupal di Ubuntu 20.04 LTS - Proses langkah demi langkah?

  1. Instal Moodle di Ubuntu 20.04 LTS - Proses langkah demi langkah?

  2. Instal Kodi di Ubuntu 20.04 LTS - Proses selangkah demi selangkah?

  3. Instal phpMyAdmin dengan Nginx di Ubuntu 18.04 - Proses Langkah demi Langkah?