Sunday 7 May 2017

LAB Centos 8.13 | NGINX | Virtual Hosting in Nginx on CentOS 7

Assalamualaikum wr.wb.

Masih kembali dengan blog ini. Pada kesempatan yang sekarang ane bakal share tentang materi selanjutnya dari nginx untuk sebelumnya bisa anda lihat dulu hehehe. yups kali ini ada cara Konfigurasi Virtual Hosting pada nginx di centos 7. Pengertian Vhost ini jadi ketika lu pengan punya 2 web dalam 1 server. nah itu simplenya yups kita langsung saja kekonfigurasinya.


Sebelum itu kita lihat dulu topologinya. ckckckc

Ketika sudah lihat topologinya maka Langsung saja check this out.:v

Yang kita butuhkan kali ini adalah :v
  • 2 DNS
  • CentOS 7
  • Browser

Kita check dulu 2 DNS nya itu dengan cara
"dig "namadomain" "
ketika sudah maka lanjut ke settingan server.

Server
1. Pertama, kita buat file.conf di direktori /etc/nginx/conf.d/ yang akan digunakan untuk Virtual Hosting web lain.
"nano /etc/nginx/conf.d/namafile.conf"
2. Kemudian kita atur Host virtual nya, sedangkan untuk konfigurasi domain utamanya tetap pada file konfigurasi default nya, yaitu nginx.conf yang berada pada direktori /etc/nginx/

Keterangan :
  • listen 80 = Itu berarti server akan memenuhi request dari semua IP yang mengakses port 80 (http)
  • server_name digunakan untuk penamaan nama server, disini saya mendefinisikan sebuah nama dari dns yang saya buat yaitu www.hafizi.net
  • location / digunakan untuk mengatur letak dari konten halaman website. Tanda (/) menandakan direktori root. Jadii tanda / itu menandakan halaman utama website (index) dan subdirektori didalamnya diikuti dengan nama direktori tersebut. 
  • root /usr/share/nginx/hafizi digunakan untuk meletakkan konten web pada direktori /usr/share/nginx/hafizi yang akan digunakan untuk tampilan website dari www.hafizi.com
  • index index.html dan index.htm digunakan untuk mendefinisikan file index yang digunakan untuk tampilan Web.

3. Setelah itu, kita edit file nginx.conf yang berada pada direktori /etc/nginx/


4. Kemudian atur direktori halaman web untuk domain utama kalian, disini saya mengaturnya di /usr/share/nginx/hafizi atau hafizinya bisa diganti dengan nama yang kalian inginkan.

5. Kita buat directory baru untuk pemanggilan file yang kita buat tadi.


6. Dan kita buat file. html nya agar bisa dipanggil di web browser.

7. Isikan Script HTML.

8. Untuk Di hostingnya kita buat file .html nya juga

9. Isikan Scirpt HTML

10. Kita restart service nginx agar bisa terjalan apa yang kita konfigurasi tadi




Client

1. Sekarang, kita lakukan pengetesan pada web browser client dengan membuka Halaman Web dari kedua domain yang sudah dibuat



Oke selesai kita konfigurasi pada lab ini. Apabila ada kesalahan mohon dikoment.
Wassalamualaikum Wr. Wb.


EmoticonEmoticon