Guten Morgen Leute,
Grundlegende Frage: -)
Wie überprüft man, ob ein Webserver auf einem Linux-Rechner installiert ist? Ich weiß nicht, ob ein Webserver installiert ist oder nicht. Wenn ich es installiert habe, möchte ich es verwenden, um ein Web zu erstellen Bedienung.
Wenn ein Webserver installiert ist, wie er überprüft, wo er installiert ist, Pfad, Eigenschaften usw. ..
Danke für Ihre Zeit!
Wenn ein Webserver aktiv ist, ist es leicht zu sagen, aber wenn der Webserver installiert ist, aber nicht aktiv, ist es schwieriger, da es wahrscheinlich ein Dutzend verschiedener Webserver gibt, die könnten installiert sein (aber noch nicht gestartet). Sie können feststellen, ob ein Webserver aktiv am Standardport für http (80) ist mit:
%Vor% Dabei ist hostname
der Hostname oder die IP-Adresse der betreffenden Maschine. Wenn Sie Shell-Zugriff auf die Maschine haben, die von Interesse ist, können Sie einfach localhost
verwenden. Wenn beispielsweise ein Webserver aktiv ist, sehen Sie etwas wie:
Wenn Sie etwas wie folgt eingeben:
%Vor%Sie erhalten eine Fehlermeldung, die Ihnen etwas darüber sagen kann, welcher Webserver installiert ist. Zum Beispiel:
%Vor%Dies würde Ihnen sagen, dass Apache Version 2.2.22 auf dem Computer installiert und ausgeführt wird, auf dem Sie die Shell ausführen.
Wenn kein Webserver aktiv ist, sehen Sie auf der anderen Seite etwas wie:
%Vor%In diesem Fall werden die Dinge eher verteilungsspezifisch (was Sie finden und wo die Installation von der Linux-Distribution abhängt). Sie können versuchen, ob ein Webserver installiert ist, aber nicht aktiv ist, indem Sie nach allgemeinen Dienstnamen oder installierten Dateien und Verzeichnissen suchen. Du könntest es versuchen:
%Vor%oder
%Vor%Und Sie könnten bekommen:
%Vor%Dies sagt zumindest, dass Apache installiert ist, aber nicht läuft, während:
%Vor%... würde Ihnen sagen, dass Apache nicht installiert ist. Es könnte jedoch ein anderer Webserver installiert sein.
Sie können auch prüfen, ob ein /var/www/
-Verzeichnis oder ein anderes Verzeichnis vorhanden ist, in dem Webserver standardmäßig Dateien speichern, z. B .:
Leider ist es schwierig, eine gute Antwort zu geben, ohne zu wissen, welche Distribution (z. B. Debian, Ubuntu, RedHat, CentOS, Fedora, ...) auf der Maschine installiert ist, die von Interesse ist.
Nehmen Sie Apache HTTP Server als Beispiel, es gibt einen Aufruf der Anweisung ServerSignature
Überprüfen Sie mit HTTP-Antwort-Header Es könnte etwas wie
sein %Vor%Natürlich kann der Server diese Funktion ausschalten
Sie können Firefox-Addons "Web Developer" versuchen, diese HTTP-Header zu erhalten
Die beste Möglichkeit, das Betriebssystem zu überprüfen, ist, den Server-Host zu finden, den Benutzer-Account abzurufen und eine Anmeldung durchzuführen: -)
Für Ihre zweite Frage, bitte loggen Sie sich ein und suchen Sie nach dem entsprechenden Tutorial dieses Betriebssystems