Konfigurasi Virtual Host Apache

Panduan cara menciptakan konfigurasi virtual host Apache, semoga server/VPS bisa untuk menampung lebih dari satu atau banyak website.


Cara menciptakan konfigurasi virtual host Apache


Berikut tutorial langkah-langkah menciptakan virtual host di Apache.


1. Menghubungkan domain ke VPS


Arahkan domain name server ke IP VPS Anda atau cukup memakai layanan DNS hosting gratis dari CloudFlare.com. Ini dilakukan pertama alasannya yaitu propagasi DNS membutuhkan waktu paling tidak 1×24 jam semoga domain resolved ke server.


2. Akses server melalui SSH memakai Putty


Sebelumnya pernah dibahas cara memakai putty untuk login SSH VPS. Baca: Cara memakai putty.


3. Mengedit konfigurasi Domain Name System (DNS) resolver


Buka konfigurasi /etc/resolv.conf dengan editor teks vi


vi /etc/resolv.conf

Tambahkan domain Anda pada baris paling atas atau paling bawah pada file resolv.conf tersebut menyerupai teladan berikut ini:


search idnetter.com idnetter.net

Setelah selesai tekan Ctrl+C dan ketik :wq untuk menyimpan konfig dan keluar dan vi text editor.


4. Membuat direktori gres untuk setiap domain


Membuat direktori baru, fungsinya untuk menyimpan file-file website untuk setiap nama domain. sebagai teladan semoga pada langkah selanjutnya sanggup memudahkan Anda mengikuti tutorial ini saya akan menciptakan virtual host untuk domain dengan rincian sebagai berikut:



  • idnetter.com direktori webnya yaitu /var/www/idnetter.com

  • idnetter.net direktori webnya yaitu /var/www/idnetter.net


Perintahnya untuk menciptakan direktori gres sesuai struktur diatas yaitu sebagai berikut:


mkdir /var/www/{idnetter.com,idnetter.net}

Perintah tersebut akan sekaligus menciptakan dua direktori idnetter.com dan idnetter.net di dalam /var/www


5. Menambahkan domain


Selanjutnya yaitu menciptakan file konfigurasi virtual host untuk memetakan tiap-tiap nama domain, dalam teladan tutorial ini yaitu domainidnetter.com dan idnetter.net.


Untuk Debian/Ubuntu buat file konfigurasi gres di folder /etc/apache2/sites-available/


nano /etc/apache2/sites-available/idnetter.com.conf

Sedangkan di Linux CentOS letak konfigurasinya berbeda yaitu di /etc/httpd/conf.d/, jadi


nano /etc/httpd/conf.d/idnetter.com.conf

Kemudian, isi dengan konfigurasi berikut, silahkan ubah sesuai dengan domain Anda.


<VirtualHost *:80>
    ServerName idnetter.com
    ServerAlias www.idnetter.com
    ServerAdmin webmaster@idnetter.com
    DocumentRoot /var/www/idnetter.com

    <Directory "/var/www/idnetter.com">
    Options FollowSymLinks
    AllowOverride All
    </Directory>

    LogLevel warn

    ErrorLog ${APACHE_LOG_DIR}/idnetter.com.error.log
   CustomLog ${APACHE_LOG_DIR}/idnetter.com.access.log combined
</VirtualHost>

Untuk domain idnetter.com, kemudian buat juga file config untuk domain idnetter.net


Untuk Debian/Ubuntu


nano /etc/apache2/sites-available/idnetter.net.conf

Untuk CentOS


nano /etc/httpd/conf.d/idnetter.net.conf

Isinya tinggal modifikasi sedikit


<VirtualHost *:80>
    ServerName idnetter.net
    ServerAlias www.idnetter.net
    ServerAdmin webmaster@idnetter.net
    DocumentRoot /var/www/idnetter.net

    <Directory "/var/www/idnetter.net">
    Options FollowSymLinks
    AllowOverride All
    </Directory>

    LogLevel warn

    ErrorLog ${APACHE_LOG_DIR}/idnetter.net.error.log
    CustomLog ${APACHE_LOG_DIR}/idnetter.net.access.log combined
</VirtualHost>

Simpan, kemudian restart Apache.


6. Restart Apache


Untuk Debian/Ubuntu


service apache2 restart

Untuk CentOS


service httpd restart

7. Uji coba


Buat file index.html untuk setiap nama domain


Untuk idnetter.com


echo "<center>Halo idnetter.com</center>" | sudo tee /var/www/idnetter.com/index.html

Untuk idnetter.net


echo "<center>Halo idnetter.net</center>" | sudo tee /var/www/idnetter.net/index.html

Akses domain memakai browser


Kesimpulan


Banyak laba mempunyai VPS salah satunya bisa untuk menghostingkan website/domain dalam satu IP dedicated. Dibanding shared hosting, VPS juga lebih baik untuk SEO. Nah bagaimana Anda tertarik untuk migrasi dari shared hosting ke VPS?


Hubungi 081235008433 melalui WhatsApp untuk jasa migrasi website/blog dari shared hosting ke Virtual Private Server.


Referensi: Apache Virtual Host Documentation.



Sumber https://idnetter.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Konfigurasi Virtual Host Apache"

Posting Komentar