MasRud.com
Rudi — 12 November 2018

Mengatasi Error "the requested URL not found on this server" pada Linux

Ketika pertama kali menjadikan Linux dan Apache sebagai web server biasanya kita akan menjumpai error, yaitu "the requested url not found on this server".

Hal ini saya alami ketika menjalankan aplikasi untuk pertama kalinya. Sebelumnya saya menggunakan LAMPP sebagai web server, akan tetapi karena cukup merepotkan akhirnya saya menggunakan Apache sebagai pengganti LAMPP.

Saya menggunakan Linux (dengan Apache) langsung sebagai web server karena web server tersebut otomatis menyala ketika Linux dinyalakan. Jadi tidak perlu menyalakan web servernya secara manual seperti saat menggunakan LAMPP.

Bagi kamu yang ingin menggunakan Linux dengan Apache langsung sebagai server, silakan baca tulisan saya Cara Install Apache, MySQL dan PHP di Linux.

Setelah mencari di Stackoverflow, akhirnya saya menemukan solusi mengatasi masalah ini. Dan karena saya rasa informasi tersebut bermanfaat, maka saya sampaikan pada postingan ini.

Berikut cara mengatasi masalah error not found pada Apache Linux:

sudo su
sudoedit /etc/apache2/apache2.conf
<Directory /var/www/>
   Options Indexes FollowSymLinks
   AllowOverride none
   Require all granted
</Directory>
<Directory /var/www/>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
sudo systemctl restart apache2.service

Setelah melakukan langkah-langkah di atas, tahap selanjutnya adalah mengaktifkan modul mod_rewrite pada Apache.

Berikut cara untuk mengaktifkan mod_rewrite pada Apache:

sudo a2enmod rewrite
sudo systemctl restart apache2.service

Silakan refresh browser dan lihat apakah ada error atau tidak. Jika tidak ada error dan URL bisa diakses dengan normal berarti kita sudah berhasil.

Linux

Komentar