Cara Install Nginx di Ubuntu 18.04


Fika Ridaul Maulayya
I'm Fika Ridaul Maulayya, a Full-Stack Web Developer, Content Creator and CO-Founder Santri Koding. I share everything i know with Article, Screencasts and E-Books at SantriKoding.com

Cara Install Nginx di Ubuntu 18.04 - Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara menginstall Nginx di Ubuntu 18.04.

Nginx merupakan salah satu web server yang paling populer di dunia, Nginx biasanya digunakan untuk menangani trafik bersekala besar dari sebuah website di internet.

Nginx sendiri lebih rendah sumber daya jika dibandingkan dengan Apache dalam beberapa kasusu, dan Nginx dapat digunakan sebagai web server dan juga reverse proxy.

Langkah 1 - Menginstal Nginx

Nginx sebelumnya sudah memiliki repository di dalam ubuntu, jadi kita tidak perlu membuat atau menginstall sebuah repository untuk Nginx. Kita bisa menggunkan perintah apt untuk menginstallnya.

Sebelum kita menginstall Nginx, kita jalankan apt-update terlebih dahulu, untuk mengecek apakah ada pembaruan repository atau paket.

Setelah itu, kita bisa jalankan perintah dibawah ini untuk memulai menginstall Nginx :

sudo apt update

sudo apt install nginx

Langkah 2 - Menyesuaikan Firewall

Sebelum menguji Nginx, perangkat lunak firewall perlu disesuaikan untuk memungkinkan akses ke layanan. Nginx mendaftarkan dirinya sebagai layanan ufw pada saat instalasi, membuatnya mudah untuk memungkinkan akses Nginx.

Kita bisa melihat konfigurasi aplikasi yang menggunakan ufw dengan mengetikkan perintah dibawah ini :

sudo ufw app list

Kurang lebih hasilnya seperti berikut ini :

Output
Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

Seperti yang kita lihat diatas, ada tiga profil yang tersedia untuk Nginx:

  • Nginx Full : Profil ini membuka port 80 (normal, lalu lintas web tidak terenkripsi) dan port 443 (TLS / SSL lalu lintas terenkripsi)
  • Nginx HTTP : Profil ini hanya membuka port 80 (normal, lalu lintas web tidak terenkripsi)
  • Nginx HTTPS : Profil ini hanya membuka port 443 (TLS / SSL lalu lintas terenkripsi)

Disarankan agar kita mengaktifkan profil paling ketat yang masih akan memungkinkan lalu lintas yang kita konfigurasi.

Karena kita belum mengonfigurasi SSL untuk server dalam tutorial ini, kita hanya perlu mengizinkan lalu lintas di port 80.

Silahkan jalankan perintah dibawah ini untuk mengaktifkan:

sudo ufw allow 'Nginx HTTP'

Kita dapat melihat perubahan dengan mengetik:

sudo ufw status

Kurang lebih sekarang tampilannya seperti berikut ini :

Output
Status: active


To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
Nginx HTTP                 ALLOW       Anywhere                  
OpenSSH (v6)               ALLOW       Anywhere (v6)             
Nginx HTTP (v6)            ALLOW       Anywhere (v6)

Langkah 3 - Memeriksa Server Web

Di akhir proses instalasi, Ubuntu 18.04 sudah menjalankan Nginx. Dan seharusnya sudah aktif dan berjalan. Kita dapat memeriksa dengan systemd init. untuk memastikan layanan berjalan dengan mengetik:

systemctl status nginx

Kurang lebih hasilnya seperti berikut ini :

Output
● 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 Fri 2018-04-20 16:08:19 UTC; 3 days ago
     Docs: man:nginx(8)
 Main PID: 2369 (nginx)
    Tasks: 2 (limit: 1153)
   CGroup: /system.slice/nginx.service
           ├─2369 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           └─2380 nginx: worker process

Seperti yang kita lihat di atas, layanan tampaknya telah mulai berhasil. Namun, cara terbaik untuk menguji ini adalah dengan benar-benar meminta halaman dari Nginx.

Untuk melihatnya kita bisa buka di web browser dengan mengetikkan :

http://ip_server

JIka berhasil, kurang lebih kita akan melihat tampilan seperti berikut ini :


Langkah 4 - Mengelola Proses Nginx

Setelah kita berhasil menginstall web server dengan Nginx, sekarang kita disarankan mengetahui beberapa perintah dasar untuk mengelola Nginx, seperti menjalankan sever, me-restart server, stop server dan lain-lain.

Untuk mengehentikan service Nginx, kita bisa jalankan perintah dibawah ini :

sudo systemctl stop nginx

Untuk menjalankan service Nginx, kita bisa jalankan perintah dibawah ini :

sudo systemctl start nginx

Untuk me-restart service Nginx, kita bisa jalankan perintah dibawah ini :

sudo systemctl restart nginx

Jika kita hanya membuat perubahan konfigurasi, Nginx sering dapat memuat ulang tanpa memutuskan koneksi. Untuk melakukan ini, ketik:

sudo systemctl reload nginx

Secara default, Nginx dikonfigurasi untuk memulai secara otomatis ketika server melakukan booting. Jika ini bukan yang kita inginkan, kita dapat menonaktifkan ini dengan mengetikan:

sudo systemctl disable nginx

Untuk mengaktifkan kembali layanan untuk memulai saat boot, kita dapat mengetikan:

sudo systemctl enable nginx

Kesimpulan

Sekarang setelah server web kita diinstal, kita memiliki banyak opsi untuk jenis konten yang akan ditayangkan dan teknologi yang ingin Anda gunakan untuk menciptakan pengalaman yang lebih baik.

Terima Kasih

sumber : https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04


Fika Ridaul Maulayya
I'm Fika Ridaul Maulayya, a Full-Stack Web Developer, Content Creator and CO-Founder Santri Koding. I share everything i know with Article, Screencasts and E-Books at SantriKoding.com
KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami

KOMENTAR