Wie um zu überprüfen, ob ein web-server installiert ist, in einem Linux-Rechner?
Guten morgen Leute,
Grundlegende Frage 🙂
-
Wie um zu überprüfen, ob ein web-server installiert ist, in einem Linux-Rechner?
Ich weiß nicht, ob jeder web-server installiert ist, oder nicht. Wenn installiert, ich möchte es verwenden, um eine Webseite aufzubauen
service. -
Wenn ein web-Server installiert ist, wie zu überprüfen, wo es ist installiert, Pfad , Eigenschaften usw..
Vielen Dank für Ihre Zeit!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es ein webserver aktiv es ist leicht genug, um zu sagen,, aber wenn der webserver installiert, aber nicht aktiv ist, ist es schwieriger, da gibt es bestimmt ein Dutzend verschiedene Webserver, die könnte installiert werden (aber noch nicht gestartet wurde). Man kann sagen, wenn es eine web-server - aktiv auf dem Standard-port für http (80) mit:
Wo
hostname
ist der hostname oder die IP-Adresse der Maschine von Interesse. Wenn Sie shell-Zugriff auf die Maschine interessieren, dann können Sie einfachlocalhost
zum Beispiel, wenn ein webserver aktiv, Sie sehen etwas wie:Wenn Sie so etwas wie:
Erhalten Sie eine Fehlermeldung, die kann dir etwas sagen über das, was webserver installiert ist. Zum Beispiel:
Diese würden Sie sagen, dass Apache version 2.2.22 installiert ist und läuft auf der Maschine, dass Sie die Schale auf.
Wenn es kein webserver aktiv ist, auf der anderen Seite, Sie sehen etwas wie:
In diesem Fall werden die Dinge eher distributions-spezifisch (was Sie finden und wo ist abhängig von der Linux-distribution installiert). Sie können versuchen, um zu sehen, ob es einen webserver installiert, aber nicht aktiv ist, indem Sie für gemeinsamen service-Namen oder die installierten Dateien und Verzeichnisse. Sie könnten versuchen:
oder
Und erhalten Sie möglicherweise:
Zumindest sagt Sie, dass Apache ist installiert, aber nicht ausgeführt, in Erwägung nachstehender Gründe:
... würden Sie sagen, dass Apache ist nicht installiert. Es könnte aber auch ein anderer webserver installiert.
Könnten Sie auch überprüfen, um zu sehen, ob es eine
/var/www/
- Verzeichnis oder einem anderen Verzeichnis, in dem Webserver Häufig speichern Dateien standardmäßig, z.B.:Leider, es ist schwer zu geben, eine gute Antwort, ohne zu wissen, welche distribution (z.B. Debian, Ubuntu, RedHat, CentOS, Fedora, ...) installiert ist auf der Maschine von Interesse.
Nehmen Sie Apache HTTP Server als Beispiel, es gibt eine Richtlinie nennen ServerSignature
Prüfen mit HTTP-Response-header
Möglicherweise gibt es so etwas wie
Natürlich kann der server diese Funktion ausschalten,
Können Sie versuchen, firefox-addons "Web Developer", um diese HTTP-Header
Der beste Weg, um zu überprüfen, das Betriebssystem ist zu finden auf dem server-host, abrufen der Benutzer-account und eine Anmeldung 🙂
Ihre zweite Frage, bitte melden Sie es und suchen Sie nach angeeignet tutorial, dass OS