Saat mencoba pertama kali menjadikan Linux dan Apache sebagai web server biasanya kita akan menjumpai suatu error, yaitu “the requested url not found on this server”. Hal ini saya alami saat menjalankan aplikasi web server apache 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.
Setelah mencari di berbagai referensi dari internet, 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
Mengatasi error “the requested URL not found on this server” Apache :
Buka terminal lalu masuk sebagai user root dengan perintah:
sudo su
Kamu akan diminta memasukkan password, silakan isi passwordmu.
Langkah berikutnya edit file apache2.conf (konfigurasi Apache2). Ketikkan perintah di bawah ini lalu tekan enter.
sudo edit /etc/apache2/apache2.conf
Setelah itu akan muncul isi file konfigurasi apache2.conf pada terminal. Cari tulisan ini:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
</Directory>
Ganti AllowOverride none dengan AllowOverride All sehingga menjadi seperti ini:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Lalu simpan dengan cara menekan CTRL + X. Kemudian akan muncul konfirmasi, pilih yes dengan menekan CTRL + Y.
Tahap berikutnya adalah merestart Apache.
sudo systemctl restart apache2.service
Selesai.
Selanjutnya, setelah selesai melakukan langkah-langkah di atas, tahap berikutnya adalah mengaktifkan modul mod_rewrite pada Apache. Berikut cara untuk mengaktifkan mod_rewrite pada Apache:
Ketikkan perintah berikut pada terminal:
sudo a2enmod rewrite
Selanjutnya restart Apache dengan perintah berikut:
sudo systemctl restart apache2.service
Kemudian, silakan refresh browser dan lihat apakah ada error atau tidak. Jika tidak ada error dan URL bisa diakses dengan normal berarti kita sudah berhasil.
Demikian cara mengatasi error “the requested URL not found on this server” pada web server apache, semoga bermanfaat.
Demikian cara mengatasi error “the requested URL not found on this server” pada web server apache, semoga bermanfaat.