in FOSS

Cara Install Nginx di FreeBSD

Artikel kali ini membahas tentang tutorial cara install Nginx di FreeBSD. Jika ingin menggunakan Apache web server di FreeBSD baca tutorial cara install Apache di FreeBSD.

Install Nginx

Install nginx via pkg

Aktifkan service dan jalankan

Uji instalasi Nginx dengan mengakses IP server di browser
cara install nginx di freebsd

Server blocks

Setelah nginx bisa berjalan dengan baik, selanjutnya melakukan konfigurasi server blocks di mana kita dapat meng-hosting banyak domain dalam satu server. Kalau di Apache istilah server blocks disebut virtual hosts.

Pada tutorial ini saya membuat 2 virtual hosts musaamin.bsd dan sysadmin.nux yang mengarah ke IP server 192.168.56.100.

Saya memakai client Ubuntu, mengubah file

agar musaamin.bsd dan sysadmin.nux langsung mengarah ke IP server 192.168.56.100.

Isinya

Selanjutnya pada FreeBSD, buat direktori untuk server blocks/virtual hosts

Buat file config untuk virtual host musaamin.bsd

Isinya

Buat file config untuk virtual host sysadmin.nux

Isinya

Konfigurasi file nginx.conf agar file virtual hosts terbaca

Tambahkan baris kode include sebelum penutup http

Buat root directory dan file index.html untuk musaamin.bsd

Isi file index.html

Buat root directory dan file index.html untuk sysadmin.nux

Isi file index.html

Restart nginx

Uji dengan mengakses server name virtual host. Masing-masing server name harus menampilkan index.html sendiri dan bukan default halaman welcome Nginx.
cara install nginx di freebsd

cara install nginx di freebsd

selamat mencoba 🙂

Seorang penggiat teknologi digital yang saat ini fokus menggeluti profesi system administrator dengan sistem operasi Linux dan FreeBSD. Anda membutuhkan jasa sysadmin, silakan hubungi melalui email hai[at]musaamin.web.id, Telegram @musaamin, dan WhatsApp 081354302717.