Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
2 min read

Cara Mengganti Lokasi Direktori public_html atau /var/www/ Apache2 Linux

Posted in Linux

Ketika mendevelop sebuah website tentunya kita membutuhkan web server. Salah satu web server yang biasa digunakan adalah Apache. Di Windows, Apache biasanya sudah include di software paket seperti XAMPP atau WAMP. Di Linux, kita juga bisa menggunakan XAMPP atau memilih menginstall apache secaralangsung. Tulisan ini sebenarnya lanjutan dari tutorial sebelumnya, yaitu tentang cara install Apache2, MySQL, dan PhpMyAdmin di Elementary OS. Setelah menginstall Apache2, direktori root default adalah di folder /var/www/ Bagi sebagian programmer, ketimbang menaruh source code di direktori /var/www/ kadang lebih memilih menaruhnya di direktori home, misalnya /home/azuharu/public_html Nah, tutorial ini menjelaskan bagaimana cara mengganti lokasi direktori public_html atau /var/www/ apache2 ke direktori atau folder yang kita inginkan.

Cara Mengganti Lokasi Direktori public_html atau /var/www/ Apache2

Sebelum mengikuti langkah berikut, pastikan Anda sudah menginstall Apache2 dan kawan-kawannya. Jika belum, dan Anda ragu, silakan buka tutorial yang saya tulis melalui link di atas. Mengganti lokasi direktori public_html sebenarnya sangat mudah. Yang perlu kita lakukan adalah mengubah file konfigurasi yang berada di /etc/apache2/sites-available/default, dimana yang perlu kita ubah adalah semua tulisan bertuliskan /var/www menjadi lokasi dimana kita ingin meletakkan direktori web root kita. Berikut ini adalah konfigurasi yang saya ubah supaya folder /var/www/ berubah lokasi menjadi di /home/azuharu/public_html
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/azuharu/public_html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/azuharu/public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </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
Selain cara di atas, sebenarnya ada cara lain yang lebih "keren", misalnya dengan membuat konfigurasi untuk site/lokasi baru, dan atau bisa juga menggunakna symbolic link. Tetapi cara tersebut tidak saya tulis saat ini. Yang jelas dengan mengubah konfigurasi seperti di atas, kita tidak perlu lagi masuk ke direktori /var/www/ untuk membuat website Sekian tutorial Cara Mengganti Lokasi Direktori public_html atau /var/www/ Apache2 Semoga bermanfaat