Nginx adalah server HTTP dan Proxy dengan kode sumber terbuka yang bisa juga berfungsi sebagai web server dan proxy IMAP/POP3. Kode sumber nginx ditulis oleh seorang warga negara Rusia yang bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004. Wikipedia
Kali ini kita akan menginstall nginx di mesin Ubuntu Server 22.04.3, ada 3 prasayarat untuk menginstall nginx yaitu telah menginstall ubuntu server dan mengkoneksikan ke internet baik melalui ip dhcp maupun static.
Panduan Prasyarat :
1. Bagi yang belum memasang mesin ubuntu server silahkan ikuti Panduan Menginstall Ubuntu Server.
2. Konfigurasi Ip Address dan update system ubuntu server
3. Remote Ubuntu server melalui putty atau gunakan perintah ufw allow ssh diserver ubuntu setelah login sebagai root.
Mari kita mulai installasi Nginx
Masuk kedalam server ubuntu melalui ssh dengan putty, isikan ip address ubuntu server dan open/enter
ubuntu@ubuntuserver:~$ sudo su
ketik password
[sudo] password for ubuntu:
login berhasil sebagai root
root@ubuntuserver:/home/ubuntu#
Langkah Installasi
1. Install nginx
update paket
apt update
Install Nginx versi stabil sebagai web server
apt install nginx -y
start nginx
systemctl start nginx
Buat nginx menyala otomatis ketika server restart
systemctl enable nginx
- Nginx Full: Profil ini membuka port 80 (lalu lintas web normal dan tidak terenkripsi) dan port 443 (lalu lintas terenkripsi TLS/SSL)
- Nginx HTTP: Profil ini hanya membuka port 80 (lalu lintas web normal dan tidak terenkripsi)
- Nginx HTTPS: Profil ini hanya membuka port 443 (lalu lintas terenkripsi TLS/SSL)
OutputStatus: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
Output● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
Active: active (running) since Fri 2021-10-01 21:36:15 UTC; 35s ago
Docs: man:nginx(8)
Main PID: 9039 (nginx)
Tasks: 2 (limit: 1151)
CGroup: /system.slice/nginx.service
├─9039 nginx: master process /usr/sbin/nginx -g daemon on; master_pro
└─9041 nginx: worker process
Comments
Post a Comment