Follow Us @soratemplates

Friday, 31 March 2017

Lab 8.12 Virtual Hosting With Nginx


Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Contoh NYA kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server.

1. Pertama-tama buat file konfigurasi virtualhost nya terlebih dahulu, untuk file konfigurasi nya berekstensi .conf , untuk membuatnya bisa menggunakan perintah
nano /etc/nginx/conf.d/virtualhost.ayu6600.conf

2. Isi file konfigurasi nya dengan syntax seperti gambar dibawah.
    Listen : port yang digunakan web nya
    Server_name :  domain nya
    root : lokasi untuk penyimpanan halaman pada domain tersebut
    index : adalah file indexnya


3. Buat directory untuk menyimpan file halaman domainnya, tadi pada file konfigurasinya untuk domain www.ayu6600.net terdapat di /usr/share/nginx/virtualhost.net, dan domain www.ayu6600.com terdapat di /usr/share/nginx/virtualhost.com . Untuk membuat directorynya bisa menggunakan perintah
mkdir /usr/share/nginx/virtualhost.net
mkdir /usr/share/nginx/virtualhost.com


4.Restart service nginx, untuk mengapply nya adalah dengan cara menjalankan ulang/restart service nginxnya, gunakan perintah
    systemctl restart nginx

5. Buat file index untuk domain www.ayu6600.net, untuk membuat nya bisa mengunakan perintah
    nano /usr/share/nginx/virtualhost.net/index.html

6. Kemudisi isi file nya dengan syntax seperti gambar dibawah, untuk script html nya bisa disesuaikan saja.

7. Setelah sudah membuat untuk domain www.ayu6600.net selanjutnya adalah untuk domain www.ayu6600.com. Gunakan perintah
    nano /usr/share/nginx/virtualhost.com/index.html

8. Kemudisi isi file nya dengan syntax seperti gambar dibawah, untuk script html nya bisa disesuaikan saja.

9. Setelah semua konfigurasi akses domainnya, dan hasilnya akan seperti gambar dibawah, dan sesuai dengan yang tadi di isi di file index nya.

10. Selanjutnya akses domain www.ayu6600.com dan hasilnya akan seperti gambar dibawah.

Sekian postingan ini. Semoga bermanfaat. Maaf jika ada beberapa kesalahan, dan kurang lengkapnya penjelasan diatas.
cr:wahidemalution

No comments:

Post a Comment