Sam

"Don't Just Feel Special, Be Special"

Senin, 08 Mei 2017

Lab 8.13 Konfigurasi Virtual Host pada Nginx

08.31 Posted by Unknown No comments
Konfigurasi Virtual Host pada Nginx


VirtualHost adalah cara untuk mengatur beberapa Domain dalam IP Address yang sama dalam satu server. Virtual Host ini digunakan untuk menjalankan lebih dari satu domain pada satu ip yang sama. virtual host dibutuhkan jika kita ingin menjalankan beberapa situs pada satu Server atau VPS yang sama.

Konfigurasi Server

1) Buat file .conf di directory /etc/nginx/nginx.conf untuk konfigurasi Virtual Host
nano /etc/nginx/conf.d/"nama file".conf
2) Disini saya mengatur untuk host Virtualnya saja, sedangkan untuk konfigurasi domain utamanya, tetap pada file konfigurasi defaultnya yaitu nginx.conf pada directory /etc/nginx/




  • listen 80 berarti server dapat memenuhi request dari semua ip yang mengakses port 80 (http)
  • server_name untuk mendefinisikan nama server, disini saya mendefinisikan www.samuell.org
  • location / berfungsi untuk mengatur letak dan konten halaman website. dan tanda (/) menandakan direktori root. Jadi / itu menandakan halaman utama web (index) dan subdirektori didalamnya diikuti dengan nama direktori tersebut. root /usr/share/nginx/samuellorg untuk meletakkan konten web pada direktori /usr/share/nginx/samuellorg untuk website www.samuell.org
  • index index.html dan index.htm digunakan untuk mendefinisikan file index yang digunakan.


3) Edit file nginx.conf pada directory /etc/nginx/
nano /etc/nginx/nginx.conf
4) Atur directory laman web untuk domain utama kalian, disini saya mengaturnya di
/usr/share/nginx/samuelnet

 5) Buat direktori untuk masing masing web konten terhadap domain yang telah ditentukan
 6) Buat file index.html di dalam directory laman web yang sudah dibuat tadi
nano /website directory/index.html
 7)Buat file html pada domain pertama yaitu samuellorg
 8)Buat file html pada domain kedua yaitu samuelnet
 9)Jika sudah sekarang restart service nginxnya
systemctl restart nginx
 Verifikasi Client

1) Lakukan pengetesan pada web browser client dengan membuka masing masing konten web yang telah dibuat


0 komentar:

Posting Komentar