Ikhwan Saputera

Setiap Waktu adalah Belajar, Setiap Tempat adalah Sekolah, Setiap Orang adalah Guru

Tuesday, April 09, 2019

Membuat Virtual Host di Ubuntu

Kalau sebelumnya saya sudah menulis tentang cara  Membuat Link untuk www Directory di Ubuntu kini, kita menggunakan apache sebagai web server di Ubuntu kita, secara default folder-folder project web kita berada di direktori /var/www/html dan untuk mengaksesnya kita tinggal panggil http://localhost/folder-project. 

Karena alasan kemudahan dan sebagainya dalam pembagian direktori project, kita bisa membuat virtual host pada apache sehingga dapat memanggil project kita melalui browser dengan url http://myproject.dev misalnya. 
Saya memiliki beberapa project yang sedang dikerjakan di workshop tvinfo.dev Agar lebih mudah saya akan membuat virtual host dengan nama tvinfo.dev sehingga nanti cukup menggunakan url http://tvinfo.dev 

Pertama-tama lakukan copy file yang sudah ada dengan perintah berikut ; 


1. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/dev.ullyneklinik.conf
 
2. edit dan isi pada /etc/apache2/sites-available/dev.ullyneklinik.conf

    # Modified Virtual Host for dev.ullyneklinik.dzx #
    <VirtualHost *:80>
            ServerName dev.ullyneklinik.dzx
            ServerAlias www.dev.ullyneklinik.dzx
            ServerAdmin admin@dev.ullyneklinik.dzx
            DocumentRoot /var/www/html/ullyneklinik56mint/public/
            ErrorLog /var/www/html/ullyneklinik56mint/public/error.log
            CustomLog /var/www/html/ullyneklinik56mint/public/access.log combined

            <Directory "/var/www/html/ullyneklinik56mint/public">

                Options Indexes FollowSymLinks Includes ExecCGI
                AllowOverride All
                Order allow,deny
                Allow from all
                Require all granted
            </Directory>

    </VirtualHost> 


3. sudo a2ensite dev.ullyneklinik.conf
4. sudo a2enmod rewrite
5. 127.0.1.5   dev.ullyneklinik58.dzx    ===> tambahkan di /etc/hosts
6. sudo service apache2 reload  atau sudo service apache2 restart

No comments:

Post a Comment