{CentOS7} {Lab 8.13} Konfigurasi Virtual Hosting Menggunakan Nginx

10:43:00 AM , 0 Comments

Assalamualaikum wr wb

Pada kesempatan kali ini saya akan melanjutkan konfigurasi lab centos, yang pada kali ini sudah sampai pada lab 8.13 yang mana kali ini akan menjelaskan tentang konfigurasi virtual hosting menggunakan aplikasi nginx.

Apasih Virtual Hosting itu?
Cara yang dilakukan untuk mengatur 2 domain atau lebih dalam IP address yang sama dalam satu server. Jadi virtual hosting ini bisa membuat lebih dari satu web server di dalam satu ip address.

Topologi

Konfigurasi Server Nginx

1) Pastikan sudah memiliki domain, rekomendasi dari saya anda harus mempunyai minimal dua domain. Pada centos saya, saya memiliki 4 domain dalam 1 IP address yang sama, tetapi disini saya hanya akan menggunakan dua doamin saja.

domain yang pertama yaitu ns.pandutama.com

domain yang kedua yaitu www.pandutama.net

Jika anda bingung cara konfigurasi dua domain dalam  satu ip address, Anda bisa melihat konfigurasi dua domain dalam satu ip (klik) disini....

2) Setelah itu kita akan membuat file didalam directory /etc/nginx/conf.d file ini nantinya akan dijadikan tempat penampungan konfigurasi virtual host.
nano /etc/nginx/conf.d/vhost.conf

Isikan file vhost.conf dengan script berikut ini (jika kurang jelas, klik gambar untuk memperbesar)
Penjelasan :
Listen adalah port yang digunakan pada web server.
Server_name adalah nama domain yang anda gunakan sebagai web server.
root adalah tempat atau lokasi penyimpanan file konfigurasi halaman web servernya.
index index.html index.htm adalah format file yang dapat dibaca oleh web server.
3) Selanjutnya kita akan membuat directory virtual host. Diakarenakan pada virtualhost.com itu letak directorynya berada pada directory yang sudah ada yaitu /usr/share/nginx/html maka kita hanya akan membuat directory untuk virtualhost.net saja tepatnya untuk domain www.pandutama.net.
mkdir /usr/share/nginx/pandutama

4) Selanjutnya restart service nginx agar konfigurasi diatas dapat berjalan dengan baik.
systemctl restart nginx

5) Selanjutnya kita akan membuat file index.html yaitu file tempat penampungan konfigurasi halaman web untuk virtualhost.net tepatnya untuk www.pandutama.net
nano /usr/share/nginx/pandutama/index.html

Isikan file index.html dengan script berikut ini (klik gambar untuk memperbesar)

Verifikasi Client Windows10

1) Lakukan verifikasi pada client windows yang terhubung dengan server anda. Buka browser apasaja, kemudian akses domain web server anda pada tab address.

mengakses virtualhost ns.pandutama.com
mengakses www.pandutama.net


Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: