-->

Membuat Virtual Host di Linux

- September 15, 2018
Membuat Virtual Host Pada Apache di Linux


VirtualHost atau Virtual Hosting adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan yang terpisah masing-masing nama) pada server tunggal. Hal ini memungkinkan satu server untuk berbagai sumber daya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama.




Instalasi Apache
sudo apt install apache2


Membuat Direktori
Langkah pertama buatlah direktori untuk menyimpan  data-data kita.

Note:example.com ubah dengan dns kalian.
sudo mkdir /var/www/example.com/public_html
Memberi Permissions
Karen Permission-nya di miliki oleh root jadi sekarang kita akan mengbah permission-nya agar  user bisa memodifikasi file.
sudo chown -R $USER:$USER /var/www/example.com/public_html
Modifikasi permission untuk memastikan semua file di sajikan dengan benar di dalam folder.
sudo chmod -R 755 /var/www

Membuat halaman demo
Setelah semua langkah-langkah di atas di lakukan kini saatnya membuat halaman demo virtual host kita hanya perlu menambahkan index.html pada situs,pergi ke folder public_html lalu ikuti langkah-langkah berikut ini.
sudo nano index.html




Dalam file ini buatlah HTML sederhana.


Simpan dan tutup editor nano

Buat File Virtual Host Yang Baru
Mulai dengan menyalin file 000-default.conf pada folder /etc/apache2/site-available.
sudo cp 000-default.conf example.com

Edit example.com.




Kemudian konfigurasi file example.com spserti di bawah,sesuaikan dengan milik kalian.

Simpan dan tutup file ini.

Mengaktifkan file virtual host yang baru
Gunakan a2ensite untuk meng-aktifkan dan a2dissite untuk menon-aktifkan.
sudo a2ensite example.com
sudo a2dissite 000-default.conf 
Restart apache untuk memulai konfigurasi yang baru.







Mengatur File Host Lokal

Jika belum memiliki nama domain untuk menguji prosedur tadi kita dapat menggunakan domain contoh menggunakan file hosts yang ada di komputer lokal. File ini akan memotong semua request untuk domain yang telah dikonfigurasi ke alamat IP tertentu. Pastikan langkah ini dilakukan di komputer lokal bukan di server
sudo nano /etc/hosts
 Kemudian tambahkan seperti berikut.


Simpan dan Tutup editor nano

Pembuktian

Sekarang buka browser dan masukan alamat example.com.


Jika sudah seperti di atas maka Virtual Host sudah jadi

jika sudah selesai dan virtualhost sudah bekerja, kita perlu menghapus dua baris yang ditambahkan ke file hosts. Penghapusan ini untuk mencegah agar file hosts tidak berisi baris-baris yang tidak diperlukan.

Belum Paham ? Komen di bawah


EmoticonEmoticon

 

Start typing and press Enter to search