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
0 Response to "Konfigurasi Virtual Host Apache"
Posting Komentar