Nginx adalah perangkat lunak sumber terbuka yang berfungsi sebagai server web, proxy terbalik, penyeimbang beban, dan banyak lagi. Ini dirancang khusus untuk menghasilkan kinerja maksimum dan stabilitas tinggi.
Perangkat lunak ini mengikuti arsitektur master-slave, dengan satu proses master mempertahankan beberapa proses slave. Nginx dikembangkan oleh pengembang Rusia Igor Sysoev karena dia frustrasi dengan server web Apache dan menginginkan pengganti yang lebih baik yang dapat menangani 10.000 koneksi bersamaan dengan penggunaan memori yang rendah. Berkat dia, server web Nginx muncul. Saat ini, Nginx melayani beberapa situs web top dunia dan pertumbuhannya tampaknya terus meningkat.
Di sini, di LinuxAPT, kita akan melihat cara menginstal Nginx di sistem Linux Ubuntu Server 20.04 Anda menggunakan Source Code.
Untuk melihat bagaimana Anda dapat mengatur Nginx sebagai proxy terbalik di Ubuntu 20.04, kunjungi:https://linuxapt.com/blog/1162-set-up-nginx-as-reverse-proxy-on-ubuntu-20-04 .
Langkah-langkah untuk menginstal Nginx di Ubuntu Server 20.04 LTS melalui Source Code
1. Lakukan Pembaruan Sistem
Sebelum memulai instalasi, perbarui dan tingkatkan sistem operasi Anda dengan bantuan perintah di bawah ini sehingga Anda hanya memiliki paket yang diperbarui di server Anda:
$ sudo apt update && sudo apt upgrade -y
2. Tambahkan PPA (Mainline) Nginx terbaru
Sekarang, tambahkan PPA Nginx terbaru dengan menjalankan perintah di bawah ini:
$ sudo add-apt-repository ppa:ondrej/nginx-mainline -y && sudo apt update
3. Instal Nginx
Setelah menginstal PPA dan memperbarui daftar repositori, Anda akan menginstal Nginx dengan perintah ini:
$ sudo apt install nginx-core nginx-common nginx nginx-full
Setelah menjalankan perintah ini, Anda mungkin ditanya apakah Anda ingin menyimpan atau mengganti file konfigurasi /etc/nginx/nginx.conf yang ada selama instalasi. Kami menyarankan Anda menyimpan file konfigurasi yang ada ini dengan menekan n. Ini akan memungkinkan salinan file dibuat yang dapat Anda gunakan di masa mendatang jika diperlukan.
4. Tambahkan kode sumber Nginx ke repositori
Saat menginstal PPA, secara default kode sumber tidak akan diinstal. Pertama, Anda harus mengaktifkannya secara manual. Untuk melakukannya, buka file konfigurasi di /etc/apt/sources.list.d dengan editor seperti yang ditunjukkan di bawah ini:
$ sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-nginx-mainline-*.list
Sekarang cari baris ini dan batalkan komentarnya dengan menghapus simbol hash.
Sekarang simpan file dengan menekan control + X, lalu Y dan tekan enter. Perubahan akan disimpan.
Sekarang perbarui daftar repositori seperti ini:
$ sudo apt update
5. Unduh sumber Nginx
Selanjutnya, kami akan mengunduh kode sumber Nginx jika Anda perlu mengkompilasi modul dinamis nanti. Untuk melakukannya, Anda perlu mengunduh dan menambahkan paket sumber di lokasi /etc/local/src/nginx.
saya. Buat direktori
Buat direktori seperti ini:
$ sudo mkdir /usr/local/src/nginx && cd /usr/local/src/nginx
ii. Instal dependensi dan unduh paketnya
Sekarang unduh paket sumber dengan menjalankan perintah di bawah ini:
$ sudo apt install dpkg-dev -y && sudo apt source nginx
6. Verifikasi versi sumber Nginx
Jalankan perintah ls untuk membuat daftar file direktori:
$ ls
Anda akan melihat perubahan di direktori /usr/src/local/nginx.
Sekarang jalankan perintah di bawah ini untuk memastikan versi paket sumber sama dengan versi Nginx yang baru saja Anda instal di Sistem Operasi Anda.
$ nginx -v
Anda akan melihat bahwa paket sumber dan Sistem Operasi Nginx harus memiliki nomor versi yang sama.
Bagaimana Cara Menghapus Instalasi Nginx dari Ubuntu ?
1. Hentikan Nginx
Untuk melakukan itu, pertama-tama, hentikan Nginx karena akan berjalan dengan menggunakan perintah ini:
$ sudo systemctl stop nginx
2. Hapus Nginx
Sekarang hapus instalasi Nginx dengan menjalankan perintah berikut:
$ sudo apt-get purge nginx -y && sudo apt autoremove nginx -y
Sekarang, Nginx tidak lagi ada di sistem operasi Anda.