Tipp 1: Wie Sie die Version von Apache kennen

Tipp 1: Wie Sie die Version von Apache kennen


Heute ist Apache die beliebteste und am weitesten verbreitetevon dem HTTP-Server in der Welt verwendet. In den meisten Fällen wird die Version 2.x dieses Produkts angewendet. Ihre Funktion ist nicht sehr unterschiedlich. Manchmal müssen Sie jedoch noch wissen Version Apache, läuft auf einer bestimmten Maschine.



Wie man die Version von Apache kennt


Du brauchst



  • - der Browser;
  • - SSH-Client oder physischer Zugriff auf den Rechner mit Apache;
  • - Zugriff auf die Zielmaschine über HTTP.


Anleitung


1


Beginne mit der Vorbereitung zum Lernen Version Apache durch Ausführen seines ausführbaren Moduls. Wenn sich der Server auf dem lokalen Computer befindet, laden Sie den Befehlsprozessor, den Terminalemulator oder wechseln Sie zur Textkonsole. Wenn Sie unter Windows-Betriebssystemen arbeiten, klicken Sie in der Taskleiste auf die Schaltfläche "Start", wählen Sie "Ausführen", geben Sie cmd ein und klicken Sie auf "OK". Drücken Sie in Linux-ähnlichen Systemen Alt + F1-Alt + F12 oder Strg + Alt + F1- Strg + Alt + F12, um eine Konsolenanmeldung durchzuführen oder einen Terminalemulator wie Konsole, XTerm usw. auszuführen. Wenn Apache, Version was Sie wissen müssen, ist auf einem entfernten Computer installiert, verbinden Sie es über SSH. Verwenden Sie PuTTY unter Windows und den ssh-Konsolen-Client in Linux-ähnlichen Systemen.


2


Erfahren Sie mehr Version Apache durch Ausführen der Server-Executable mitdie Option -v oder -V. Im ersten Fall werden nur Informationen über die Version und das Erstellungsdatum angezeigt, im zweiten werden zusätzliche Daten hinzugefügt (Architekturbeschreibung, Liste der beim Kompilieren verwendeten Präprozessor-Direktiven usw.). Die Apache-Programmdatei heißt httpd oder httpd2, je nachdem, zu welcher Produktlinie sie gehört (1.x oder 2.x). Apache-Versionen 1.x sind heutzutage selten zu finden. Also, lerne es Version Sie können normalerweise den folgenden Befehl in der Konsole ausführen: httpd2 -vFalls die ausführbare Datei von httpd2 nicht gefunden wird, geben Sie den vollständigen Pfad dazu an.


3


Versuchen Sie zu lernen Version Apache durch den Aufruf der phpinfo-Funktion vonSkript geschrieben in PHP und läuft unter dem Server. Erstellen Sie eine Serverskriptdatei mit folgendem Inhalt: <? Php phpinfo ();?> Fügen Sie sie in eines der Verzeichnisse ein, die vom Server bedient werden und über HTTP erreichbar sind. Starten Sie Apache, falls erforderlich. Öffnen Sie die Adresse, die dem Skript entspricht, im Browserfenster. Wenn der Server für die Arbeit mit PHP konfiguriert ist und phpinfo in der Konfigurationsdatei php.ini nicht verboten ist, zeigt der Browser ein HTML-Dokument an. Suchen Sie den Abschnitt apache2handler darin. Erfahren Sie mehr Version Server.


4


Versuchen Sie zu lernen Version Apache aus den Informationen auf der SeiteFehler. Öffnen Sie dazu im Browser die URL, die sich auf die Maschine bezieht, auf der der Server installiert ist, und deren IP-Adresse und fügen Sie den Namen eines nicht vorhandenen Dokuments hinzu. Es ist sehr wahrscheinlich, dass der Apache-Standardfehler 404 angezeigt wird. Darauf wird höchstwahrscheinlich die Version des Servers angezeigt.



Tipp 2: Apache neu starten


Die beliebtesten und multifunktionalenDer HTTP-Server für heute ist Apache. Es ist sehr stabil und kann über viele Jahre kontinuierlich funktionieren. Um jedoch die Konfigurationseinstellungen zu aktualisieren, z. B. beim Ändern der Liste der virtuellen Hosts, müssen Sie Apache neu starten.



Wie starte ich den Apache neu?


Du brauchst



  • - die Root-Berechtigung auf dem Zielrechner;
  • - möglicherweise das SSH-Client-Programm.


Anleitung


1


Melden Sie sich am lokalen Computer an odereine Verbindung zu einem Remote-Server, Apache, und auch führen die Genehmigung läuft. Wenn Sie physischen Zugriff auf das Gerät haben, die einen Server betreibt, die einen Neustart erfordert, und damit verbunden den Monitor mit der Tastatur wird das Genehmigungsverfahren nicht problem.Esli auf den Zielcomputer sein, da nur ein Remote-Zugriff über SSH ist ein Client-Programm für die Verbindung anwenden. Unter Windows können Sie eine Freeware-grafische Client PuTTY, zum Download zur Verfügung auf der Website putty.nl verwenden. Die Linux-ähnlichen Systemen wechseln zu einer Textkonsole oder den Terminal-Emulator laufen, dann geben Sie den folgenden Befehl ein: ssh username @ adres_serveraPosle Verbindung, das Passwort eingeben.



Wie starte ich den Apache neu?

2


Starten Sie die Stammsitzung. Führen Sie den Befehl su aus. Geben Sie das Root-Passwort ein.



Wie starte ich den Apache neu?

3


Bestimmen Sie, welcher der Apache-Server läuftZielmaschine. Führen Sie den Befehl aus: service httpd status Die Meldung vom Typ httpd zeigt an, dass Apache Version 1.x funktioniert. Der Dienst: httpd: Unerkannter Dienst gibt an, dass der Dienst nicht installiert ist. Die httpd ist gestoppt sagt, dass der Server installiert ist, aber nicht funktioniert Überprüfen Sie in ähnlicher Weise, ob Apache 2.x-Versionen ausführt. Führen Sie den Befehl aus: service httpd2 statusAuf der Grundlage der Prüfung wird das Vorhandensein oder Nichtvorhandensein der Dienste httpd und httpd2 erkannt. In diesem Fall können sie (einschließlich gleichzeitig) entweder gestartet oder gestoppt werden. Wenn Apache auf dem Zielcomputer ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.



Wie starte ich den Apache neu?

4


Starten Sie Apache neu. Um den Server neu zu starten, indem Sie ihn stoppen und dann starten, führen Sie den folgenden Befehl aus: service service name restartName httpd oder httpd2 als Dienstname, abhängig von den im vorherigen Schritt erhaltenen Ergebnissen. Verwenden Sie für die Ausführung eines "weichen" Neustarts mit einem Konfigurationsupdate die Option "Anstelle der Neustartoption". Zum Beispiel: Dienst httpd2 gracefulDiese Methode ist mehr vorzuziehen.



Wie starte ich den Apache neu?

5


Beenden Sie den Job. Schließen Sie die Superuser-Sitzung, indem Sie den Befehl exit eingeben. Trennen Sie die Verbindung zum Server mit den Beendigungs- oder Abmeldebefehlen.



Wie starte ich den Apache neu?