Pada kali ini saya ingin sharing tentang virtual host pada web server nginx. Dengan virtual host ini beberapa domain bisa di jalakan pada server yang sama dengan kata lain beberapa domain tersebut mempunyai ip yang sama. Tapi di postingan ini saya hanya mengkonfigurasi 2 domain yaitu rahadd.com & rahadd.net. Seperti ini konfigurasinya.
1. Buat file Virtual hostnya, nama filenya bebas tapi harus dengan ekstensi conf
nano /etc/nginx/conf.d/vhost.conf2. Untuk script yang warna hijau sebenernya tidak wajib di tulis karena script ini sudah tercantum di konfigurasi global nginx (/etc/nginx/nginx.conf) dan sebenarnya juga script yang warna biru ini dapat di tulis di konfigurasi global nginx tapi biar rapih dan gak terlalu ruwet, saya pisah aja.
- Listen 80 artinya Server virtual akan mendengarkan port 80
- Server_name artinya menunjukan nama server atau domain
- Location / artinya menunjukan lokasi dimana konten berada seperti html, php dll. tanda "/" menandakan directori root
systemctl restart nginx4. Buat directori untuk konten masing masing web sesuai dengan tahap ke 2 bagian Location
mkdir /usr/share/nginx/rahadd #untuk rahadd.com
mkdir /usr/share/nginx/rahadi #untuk rahadd.net5. Buat file html untuk halaman depan masing masing domain
nano /usr/share/nginx/rahadd/index.html #rahadd.com
nano /usr/share/nginx/rahadi/index.html #rahadd.net
6. Buka domain di browser client dan jika berhasil tampilanya akan seperti ini
Sekian dari saya, semoga bermanfaat. Terimakasih
Lab 8.13 Virtual Host Nginx CentOS 7
4/
5
Oleh
rahadd