Terkadang kita mengalami masalah ketika mengakses website atau aplikasi web kita yang baru di upload di server linux muncul pesan Not Found. mungkin hal tersebut dikarenakan fitur .htaccess di server apache linux belum di aktifkan, dan .htaccess (hypertext access) file adalah sebuah directory-level configuration file, yang dapat digunakan pada beberapa jenis web server, salah satunya ialah Apache. File .htaccess sendiri biasa digunakan untuk berbagai keperluan seperti mengalihkan URL (URL Redirection), pemendekan URL (URL Shortening), Access Security Control (untuk beberapa halaman web dan file yang berbeda), dan berbegai penggunaan lainnya.
Langsung saja berikut ini tutotial untuk mengaktifkan .htaccess Apache server di ubuntu sever 16.04 LTS, disini saya menggunakan linux ubuntu server dan apache sebagai webservernya. untuk teman-teman yang menggunakan distro linux lainnya juga bisa mengikuti tutorial ini.
Cara Mengaktifkan .htaccess apache di linux ubuntu 16.04 LTS
1. Buka file apache2.conf dengan mengektikkan perintah di bawah pada terminal anda :
sudo nano /etc/apache2/apache2.conf
2. Cari line/baris dengan script "AccessFileName .htaccess", apabila ada tanda (#) didepannya silahkan dihapus.
3. Kemudian temukan line /baris dengan script seperti dibawah ini:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ganti " None " ke " All "
AllowOverride All
4. Selanjutnya, coba check pada file 000-default.conf pada " /etc/apache2/sites-available/000-default.conf ", dengan memasukkan perintah :
sudo nano /etc/apache2/sites-available/000-default.conf
5. Kemudian lakukan hal yang sama seperti pada langkah ke tiga pada file 000-default.conf tersebut.
(ket : Langkah 4 dan 5 dilakukan tergantung pada versi Ubuntu yang anda gunakan, pada Ubutnu 16.04 seperti yang saya gunakan sendiri tidak perlu melakukan langkah nomor 4 dan 5 ).
6. Selanjutnya aktifkan ModRewrite dengan mengetikkan perintah :
sudo a2enmod rewrite
7. Terakhir restart service apache dengan perintah :
sudo service apache2 restart
8. Dan silakan coba gunakan .htaccess pada aplikasi web di web server anda.
Demikianlah tutorial mengenai cara mengaktifkan .htaccess Apache pada Ubuntu. Semoga tutorial kali ini dapat bermanfaat bagi anda yang membutuhkan.
Apabila anda memiliki pertanyaan, kritik, atau saran, silakan untuk jangan ragu menyampaikannya melalui kolom komentar di bawah.
Terimakasih