Aplikasi web telah mendapatkan popularitas yang luas selama beberapa tahun terakhir sebagai sarana untuk memberikan layanan kepada klien yang berbeda. Dengan aplikasi web, Anda dapat menjangkau audiens yang lebih luas terlepas dari perangkat atau sistem operasi yang mereka gunakan.

Mampu menginstal dan mengkonfigurasi server web adalah keterampilan yang berharga untuk dimiliki baik sebagai pengembang web dan insinyur perangkat lunak. Server web adalah program yang bertanggung jawab untuk mengirimkan konten web Anda ke klien melalui internet atau jaringan.

Mari kita lihat cara menginstal dan mengkonfigurasi server web Nginx di Ubuntu.

Mengapa Menggunakan Nginx?

Nginx adalah server web yang ringan dan berkinerja tinggi yang dapat berjalan di Windows dan Linux. Selain sebagai web server, Nginx juga banyak digunakan sebagai reverse proxy server dan mail proxy server. Perhatikan bahwa Nginx diucapkan sebagai "mesin x."

Sebagai server proxy terbalik, Anda mengonfigurasi Nginx untuk merutekan lalu lintas dari port tertentu ke beberapa aplikasi yang berjalan di server. Proxy terbalik Nginx memberikan lapisan keamanan ekstra saat memeriksa dan memfilter lalu lintas sebelum mencapai server.

instagram viewer

Nginx berjalan sebagai layanan atau daemon di server dan dapat dengan mudah dikelola oleh manajer layanan seperti systemctl di Linux. Last but not least, Nginx didokumentasikan dengan baik dan menikmati dukungan komunitas yang sangat besar.

Cara Menginstal Server Nginx di Ubuntu

Untuk tujuan panduan ini, kami akan menunjukkan bagaimana Anda dapat menginstal server Nginx pada mesin Linux yang menjalankan Ubuntu.

Langkah 1: Memasang Prasyarat Keamanan

Jika Anda menginstal Nginx di server yang aman, maka penting bagi Anda untuk menginstal prasyarat ini untuk memastikan bahwa instalasi Anda aman dan Anda mendapatkan versi program yang stabil.

Pertama, perbarui daftar paket sistem Anda.

sudo apt update

Install gnupg2 untuk saluran komunikasi yang aman saat mengunduh aplikasi.

sudo apt install curl gnupg2 ca-sertifikat lsb-release ubuntu-keyring

Selanjutnya, Anda harus mendapatkan kunci penandatanganan resmi dari Nginx untuk memverifikasi keaslian paket.

keriting https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Sekarang, verifikasi bahwa file yang diimpor berisi kunci yang tepat dengan menjalankan:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Output harus berisi sidik jari seperti yang ditunjukkan di bawah ini.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Daftarkan dan atur repositori Nginx di sistem Anda untuk mendapatkan paket yang stabil, yang penting untuk produksi dan lingkungan yang aman.

echo "deb [ditandatangani-oleh=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Langkah 2: Menginstal Nginx

Langkah selanjutnya adalah menginstal server Nginx. Ingatlah untuk perbarui sumber paket Anda sebelum mengunduh paket baru.

sudo apt update

Menginstal server Nginx cukup mudah. Cukup jalankan perintah berikut:

sudo apt install nginx

Belajarlah lagi: Perbedaan Antara APT dan dpkg di Ubuntu

Nginx beraksi

Halaman default yang dilayani oleh Nginx disimpan di direktori /usr/share/nginx/html. Anda dapat menempatkan halaman web statis Anda baik di lokasi ini atau lokasi lain pilihan Anda dan mengkonfigurasi virtual host.

Sebuah host virtual memungkinkan Anda untuk melayani beberapa halaman web pada perangkat keras atau infrastruktur server yang sama.

Anda dapat memeriksa status server Nginx menggunakan perintah berikut:

sudo systemctl status nginx

Output di sini menunjukkan bahwa daemon Nginx aktif dan berjalan. Jika tidak aktif, mulailah dengan mengeluarkan perintah berikut:

sudo systemctl mulai nginx

Jika Anda membuat beberapa perubahan konfigurasi pada Nginx, Anda dapat me-restart server menggunakan perintah systemctl sebagai berikut:

sudo systemctl restart nginx

Untuk melayani halaman web Nginx default, buka URL http://localhost: 80 di peramban web. Anda akan disambut oleh halaman yang mirip dengan yang di bawah ini.

Pelajari Cara Mengembangkan Aplikasi Web

Selamat, Anda telah berhasil menginstal dan mengkonfigurasi Nginx. Panduan ini telah melihat cara menginstal dan mengkonfigurasi server web di Ubuntu. Selain itu, kami membahas bagaimana Anda dapat mengelola daemon server Nginx menggunakan sistemctl.

Permintaan untuk pengembang web tidak pernah sebesar ini, dan tidak menunjukkan tanda-tanda akan melambat dalam waktu dekat. Mulai perjalanan pengembangan web Anda dengan mempelajari dasar-dasar HTML hari ini.

Pengantar HTML

Jika Anda ingin mempelajari cara membuat situs web, maka Anda perlu mempelajari HTML.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik yang berkaitan
  • Linux
  • Pemrograman
  • Ubuntu
  • Server Web
  • Instal Perangkat Lunak
Tentang Penulis
Mwiza Kumwenda (40 Artikel Diterbitkan)

Mwiza mengembangkan perangkat lunak berdasarkan profesi dan menulis secara ekstensif di Linux dan pemrograman front-end. Beberapa minatnya termasuk sejarah, ekonomi, politik & arsitektur perusahaan.

More From Mwiza Kumwenda

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan