Mengatasi 404 Not Found Di Nginx Ubuntu


Mengatasi 404 Not Found Di Nginx Ubuntu

Apa Yang Dimaksud Dengan 404 Not Found?

404 Not Found adalah pesan yang muncul ketika Anda mencoba mengakses halaman web yang berbasis Nginx pada sistem Ubuntu Anda. 404 Not Found berarti bahwa server web tidak dapat menemukan halaman yang diminta, yang sering kali disebabkan oleh konfigurasi yang salah, cache atau untuk URL yang salah. Ini dapat terjadi pada sistem Ubuntu yang berbasis Nginx, tetapi masalah tersebut dapat dengan mudah diselesaikan dengan cara yang tepat.

Apa yang Membuat 404 Not Found Terjadi?

Sebagian besar masalah 404 Not Found disebabkan oleh konfigurasi yang salah. Ini bisa jadi karena Anda telah membuat kesalahan pada file konfigurasi yang digunakan oleh Nginx atau bisa jadi Anda telah menambahkan konfigurasi baru yang tidak benar. Masalah 404 Not Found juga dapat disebabkan oleh content manajemen sistem (CMS), seperti WordPress atau Drupal, ketika URL yang Anda coba untuk membuka tidak sesuai dengan format yang benar.

Bagaimana Cara Mengatasi 404 Not Found?

Untuk memastikan bahwa Anda dapat memperbaiki masalah 404 Not Found yang terjadi di Nginx pada sistem Ubuntu, Anda harus melakukan beberapa langkah. Pertama-tama, Anda perlu memeriksa konfigurasi file Nginx: untuk melakukannya, Anda dapat membuka file konfigurasi yang digunakan oleh Nginx dengan perintah berikut:

sudo nano etc/nginx/sites-available/default

Setelah itu, periksalah ulang semua pengaturan yang sudah Anda lakukan, dan pastikan bahwa tidak ada kesalahan apa pun. Jika Anda menemukan kesalahan, Anda harus segera memperbaikinya. Jika Anda baru saja menambahkan konfigurasi baru, Anda harus memberikan restart Nginx dengan perintah berikut:

sudo systemctl restart nginx

Jika masalah 404 Not Found disebabkan oleh CMS seperti WordPress, maka Anda dapat mencoba memperbaiki masalah dengan mengedit file konfigurasi .htaccess di folder WordPress. Anda dapat mengedit file ini dengan perintah berikut:

sudo nano public_html/wp-config.php

Periksalah semua pengaturan yang Anda lakukan, dan pastikan bahwa semuanya benar. Jika Anda menemukan isian yang diisi dengan stelah yang salah, maka silakan ubah hal tersebut dan simpan perubahan. Setelah itu, jalankan perintah berikut untuk mengubah semua URL yang salah menjadi yang benar:

sudo wp-cli db query --database "wp_db" --execute="UPDATE wp_options SET option_value = REPLACE(option_value, 'http://example.com', 'http://www.example.com') WHERE option_name = 'home' OR option_name = 'siteurl'"

Setelah melemahkan konifgurasi Anda berdasarkan kedua contoh kode di atas, periksalah kembali jika masalah 404 Not Found masih muncul. Jika masih terjadi, Anda dapat mencoba menghapus cache browser Anda. Akhirnya, pastikan untuk selalu melakukan pengetesan sebelum menerapkan perubahan baru.

Cara Mengetahui Penyebab 404 Not Found?

Selain mengetahui cara memperbaiki 404 Not Found pada Nginx Ubuntu, Anda juga perlu tahu bagaimana cara mengetahui penyebab masalah. Ada beberapa cara berbeda yang dapat Anda gunakan untuk melakukan tindakan itu, tetapi yang paling mudah adalah dengan menggunakan sebuah website yang dapat membantu Anda memeriksa semua riwayat lalu dan log yang ada pada server Ubuntu Anda. Salah satu website yang direkomendasikan adalah Site Analyzer.

Site Analyzer dapat membantu Anda melihat semua aktivitas yang terjadi pada server Ubuntu Anda, dan ini akan membantu Anda mengetahui penyebab masalah 404 Not Found. Dengan menggunakan fitur ini, Anda dapat dengan mudah mengidentifikasi file atau folder yang identik dengan 404 Not Found dan dengan mudah memperbaikinya.

Apa Kerugian Dari 404 Not Found?

Terkadang, ketika 404 Not Found terjadi, banyak pengunjung yang akan kehilangan minat untuk terus melihat isi website Anda. Hal ini dikarenakan masalah 404 Not Found bukanlah hal yang terlihat menyenangkan, dan ini berarti bahwa banyak orang akan berakhir dengan meninggalkan situs web Anda. Selain itu, masalah ini juga dapat mengurangi peringkat website di mesin pencari seperti Google karena mesin pencari ini menilai website berdasarkan kebaikan user experience. Oleh karena itu, penting bagi Anda untuk menyelesaikan masalah 404 Not Found secepat mungkin.

Kesimpulan

Masalah 404 Not Found yang terjadi pada Nginx Ubuntu dapat diselesaikan dengan cepat dengan langkah-langkah yang disebutkan di atas. Pertama-tama, Anda harus memeriksa ulang konfigurasi file Nginx dan memastikan bahwa tidak ada kesalahan. Setelah itu, Anda harus melakukan restart Nginx dan memastikan bahwa semua konfigurasi yang Anda lakukan memang benar. Selanjutnya, Anda juga harus memeriksa CMS yang digunakan untuk mengidentifikasi file .htaccess yang bermasalah. Untuk melakukan ini, Anda dapat menggunakan sebuah website tadi Site Analyzer. Selain itu, Anda juga harus tahu bahwa masalah 404 Not Found dapat sangat merugikan kapan pun jika berlarut-larut.

Terima Kasih Atas Membaca Art

Leave a Reply

Your email address will not be published. Required fields are marked *