Sebelumnya silahkan bikin folder/directory untuk menentukan letak web, misalnya
cd /var/www/ sudo mkdir –p sites/paidjo.com sudo mkdir sites/paidjo.com/log sudo chmod –R 755 sites/paidjo.com
dimana web diletakkan pada folder paidjo.com
cd sites/paidjo.com sudo nano –w index.html
masukkan script untuk testingnya
<html> <head> <title>Web PAIDJO.COM</title> </head> <body> This Web PAIDJO.COM </body> </html>
Setelah membuat file index.html sebagai testing, sekarang kita membuat file untuk virtual hosts nya, seperti berikut saya membuat file config virtual host dengan vhost-paidjo.com
sudo nano –w /etc/apache2/sites-available/vhost-paidjo.com
berikut isi script untuk file vhost-paidjo.com
<virtualhost *:80># Admin email, Server Name (domain name) and any aliasesServerAdmin webmaster@paidjo.comServerName paidjo.comServerAlias www.paidjo.com# Index file and Document Root (where the public files are located)DirectoryIndex index.htmlDocumentRoot /var/www/sites/paidjo.com# Custom log file locationsLogLevel warnErrorLog /var/www/sites/paidjo.com/log/error.logCustomLog /var/www/sites/paidjo.com/log/access.log combined</virtualhost>
Setelah file vhost-paidjo.com sudah dibuat, sekarang enable file vhost-paidjo.com dengan perintah
sudo a2ensite <nama file virtual hostnya> sudo a2ensite vhost-paidjo.com
status vhost-paidjo.com akan enable silahkan reload ulang apache2 nya
sudo /etc/init.d/apache2 reload
Silahkan dicoba untuk browsingnya dengan alamat url www.paidjo.com atau paidjo.com
Untuk menghapus virtual hosts lakukan disable terlebih dahulu file virtual hostsnya sebelum menghapus file virtual hosts
sudo a2dissite vhost-paidjo.com
reload apache2 nya
sudo /etc/init.d/apache2 reload
kemudian baru hapus file virtual hostsnya
sudo rm /etc/apache2/sites-available/vhost-paidjo.com
Perhatikan tahap untuk menghapusnya kalau tidak ingin terjadi error pada apache2.
Tidak ada komentar:
Posting Komentar