Ich habe nginx installiert und dann Apache2 installiert. Nach einer Weile habe ich Apache2 entfernt. Nach ein paar Wochen bemerkte ich beim Zugriff etwas Seltsames http://localhost
: nginx bearbeitet die Anfrage, aber wenn ich meine IP-Adresse eingebe oder jemand in meinem Netzwerk meine IP-Adresse eingibt, wird eine Apache2-Seite geladen, die angibt, dass sie korrekt funktioniert.
Ich habe Apache bereinigt und entfernt, aber ich kann dieses Problem immer noch nicht beseitigen. Ich habe versucht, es erneut zu installieren und zu bereinigen und dann neu zu starten. Irgendwelche Ideen, was das Problem sein könnte?
PS Mein Computer erkennt Apache2 sowieso nicht als installiert und alle Apache-Dateien und Binärdateien werden nicht gefunden, auch wenn ich manuell danach suche.
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 nur ein Metapaket, das von anderen Paketen abhängt. Sie müssen auch verwandte Pakete entfernen, um die Binärdatei zu entfernen.htop
herausfinden, was läuft und welche Server laufen.Antworten:
Auch wenn Sie Apache2 vollständig entfernt haben , befinden sich die "Standard-Site" -Dateien in
/var/www/
. Standardmäßig versucht Nginx, diese oder eine eigene Version dieser Dateien für Websites bereitzustellen, die ansonsten nicht übereinstimmen. Sie können dies alles in sehen/etc/nginx/sites-available/default
.Was Sie sehen, ist beabsichtigt, es war nur unerwartet.
Um das Problem zu beheben, können Sie die Standardwebsite bearbeiten oder entfernen ... oder die Dateien
/var/www/
an Ihre Anforderungen anpassen. Wenn Sie die Standardeinstellung löschen möchten, können Sie sie löschen/etc/nginx/sites-available/default
. Es ist nur ein Symlink. Wenn Sie ihn wiederherstellen möchten, können Sie mit:Und denken Sie daran, nach Konfigurationsänderungen neu zu laden:
quelle