Saya menginstal nginx kemudian saya menginstal apache2, setelah beberapa saat saya menghapus apache2. Setelah beberapa minggu saya melihat sesuatu yang aneh ketika saya mengakses http://localhost
: nginx menangani permintaan tetapi ketika saya mengetik alamat IP saya atau siapa pun di jenis jaringan saya di IP saya, itu menghasilkan pemuatan halaman apache2 mengatakan itu berfungsi dengan benar.
Saya membersihkan dan menghapus Apache tetapi saya masih tidak bisa menghilangkan masalah ini, mencoba menginstal ulang dan membersihkan lagi kemudian memulai kembali. Adakah ide tentang apa yang bisa menjadi masalah?
PS komputer saya tidak mengenali apache2 sebagai yang sudah diinstal dalam semua dan semua file dan biner Apache tidak ditemukan bahkan ketika saya secara manual mencari mereka.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
apache2
paket tersebut hanyalah metapackage yang tergantung pada paket lain. Anda harus menghapus paket terkait juga untuk menghapus biner.htop
dan mencari tahu server mana yang berjalan.Jawaban:
Bahkan setelah Anda menghapus apache2 sepenuhnya , Anda masih memiliki file "situs default"
/var/www/
. Secara default, Nginx akan berusaha menyajikan ini atau versinya sendiri dari file-file ini untuk situs yang tidak dapat dicocokkan. Anda dapat melihat semua ini/etc/nginx/sites-available/default
.Apa yang Anda lihat adalah desain, itu hanya tidak terduga.
Untuk memperbaikinya, Anda dapat mengedit atau menghapus situs default ... Atau mengubah file
/var/www/
agar lebih sesuai dengan kebutuhan Anda. Jika Anda ingin menghilangkan default, Anda dapat menghapus/etc/nginx/sites-available/default
. Itu hanya symlink jadi jika Anda ingin mengembalikannya, Anda dapat dengan:Dan ingat untuk memuat ulang setelah melakukan perubahan konfigurasi:
sumber