Sunday, 30 April 2017

Lab 8.13 Virtual Host Nginx CentOS 7



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.conf
2. 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.
Keterangan dari script di atas

  • 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
3. Restart Nginx agar konfigurasi yang di ubah dapat berjalan
systemctl restart nginx
4. 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.net
5. 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

Related Posts

Lab 8.13 Virtual Host Nginx CentOS 7
4/ 5
Oleh