Mengalihkan Direktori /var/www/html ke Direktori lain

Pada postingan sebelumnya kita telah membahas bagaimana cara menginstal LAMP di Ubuntu (baca: Install LAMP dan PHPMyAdmin di Ubuntu 14.04) selanjutnya adalah kita buat pengalihan direktori default daripada Apache dimana terletak pada /var/www/html. Jika Anda menginkan direktori tersebut berada pada direktori lainnya, misalnya pada home Anda. Cukup Anda rubah sedikit konfigurasi daripada Apache tersebut. Yakni dengan cara berikut:

Pertama Anda buat file konfigurasi Anda dengan nama nama_Anda.conf di direktori:

/etc/apache2/sites-available

Contoh saya di /home/html, Anda bisa melakukannya di direktori lain:

gksu gedit /etc/apache2/sites-available/ali.conf

Tambahkan kode berikut:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /home/html
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /home/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
   Order allow,deny
   Allow from all
   Require all granted
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Jika sudah langkah selanjutnya adalah menonaktifkan 000-default yakni direktori default Apache. Dan mengaktifkan nama_configurasi.conf kita dalam contoh ini ali.conf dan cukup tulis ali saja.

sudo a2dissite 000-default && sudo a2ensite ali && sudo service apache2 restart

Semoga bermanfaat :D