Logo
images

Cara Setting VirtualHost di Ubuntu Server 16.04

Apa itu VirtualHost ?

Jadi VHost adalah dimana sebuah server memiliki sebuah  2 alamat website bahkan lebih dengan satu Ip Address.

 

Baik kali ini kami akan membahas gmna sih cara setting VHost dengan mudah dan sangat simple.

Ayoo ikuti saja langkah2 berukut.

 

Buat direktori di direktory www berikut scriftnya.

root@ubuntu:~# sudo mkdir -p /var/www/tika.id/public_html

dan langkah selanjutnya berkan izin akses pada direktori tsb.

root@ubuntu:~# chown -R $USER.$USER /var/www/tika.id/public_html/

Variabel $USER akan mengambil nilai pengguna yang saat ini Anda masuki saat Anda menekan Enter. Dengan melakukan ini, user biasa kita sekarang memiliki subdirektori public_html di mana kita akan menyimpan konten kita. Kita juga harus memodifikasi izin kita sedikit untuk memastikan bahwa akses baca diizinkan ke direktori web umum dan semua file dan folder yang dikandungnya sehingga halaman dapat disajikan dengan benar, dengan menjalankan skript berikut ini :

root@ubuntu:~# chmod -R 755 /var/www/

 

Membuat VirtualHost

Selanjutnya kita akan membuat scrift sederhana utnuk mengetest atau mengetahui VirtualHoist kita sukses atau tidak berikut scriftnya.

root@ubuntu:/var/www/tika.id/public_html# vim index.html

setelah itu anda akan menuju ke Text box untuk membuat sebuah halaman , anda bisa menginputkan beberapa code html seperti skript berikut ini :

  

    Areta Informatics College

  

  

    

Belajar VHost On liNux Ubuntu Ok!!

  

 

Membuat File VirtualHost

root@ubuntu:~# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/tika.id.conf

lalu edit scritf berikut

root@ubuntu:~# vim /etc/apache2/sites-available/tika.id.conf

        # The ServerName directive sets the request scheme, hostname and port that

        # the server uses to identify itself. This is used when creating

        # redirection URLs. In the context of virtual hosts, the ServerName

        # specifies what hostname must appear in the request's Host: header to

        # match this virtual host. For the default virtual host (this file) this

        # value is not decisive as it is used as a last resort host regardless.

        # However, you must set it for any further virtual host explicitly.

        #ServerName www.example.com

 

        ServerAdmin admin@tika.id  //Alamat email pemilik domain.

        ServerName  tika.id                   // nama domain

        ServerAlias www.tika.id          //Nama subdomain yang ingin dialihkan/dijadikan virtual alias

        DocumentRoot /var/www/tika.id/public_html       // Tempat pengalihan direktori dari Virtual Alias yang dibuat.

 

 

Aktifkan VirtualHost

Selanjutnya kita akan mengaktifkan virtual host yang kita buat tadi dengan cara menjalankan script berikut ini :

 root@ubuntu:~# a2ensite tika.id.conf

 Jika sudah maka anda diminta untuk merestart Apache , sebelum itu anda harus disable 000-default.conf di Apache , dengan cara menjalankan script berikut ini :

 root@ubuntu:~# a2dissite 000-default.conf

 Jika sudah anda bisa merestart Apache untuk mengaktiftan Virtual Host yang anda buat , dengan cara menjalankan script berikut ini :

root@ubuntu:~# systemctl restart apache2


TAG

Tinggalkan Komentar