Was ist ein Apache Server?

definition eines Apache Servers

Der APACHE-Server ist ein beliebter Open-Source-Server, der auf jedem Betriebssystem, von Unix bis Windows, eingesetzt werden kann. Open Source bedeutet, dass dem Nutzer der Quellcode zur Verf√ľgung steht, den er durch die Konfiguration der entsprechenden Textdateien beliebig √§ndern kann. Dieser Server, wie oben erw√§hnt, ist der am h√§ufigsten verwendete Server im Internet.

Zu seinen Merkmalen geh√∂ren der modulare Aufbau sowie die M√∂glichkeit, mit verschiedenen Programmiersprachen zu arbeiten, darunter MySQL-Datenbank (ein System zur Verwaltung relationaler Datenbanken) oder PHP-Skriptsprache (Generierung von Webseiten in Echtzeit). Modularer Aufbau bedeutet, dass der Apache nur die notwendigen Werkzeuge enth√§lt, die nach dem Prinzip – je weniger es ist, desto besser macht es ihn sehr sicher. Die meisten Funktionen in Bibliotheken werden nur dann aktiviert, wenn sie verwendet werden. Dies gibt uns etwas Spielraum, wenn es um die Steigerung der Funktionalit√§t geht, aber es kann auch bedeuten, dass in einer der hinzugef√ľgten Bibliotheken eine Schwachstelle vorhanden sein wird, die es Unbefugten erm√∂glicht, auf unseren Server zuzugreifen. Daher ist es ein guter Rat, nur die Bibliotheken zu installieren, die wir tats√§chlich verwenden werden. Sie k√∂nnen auch nicht verhehlen, dass der Apache-Server unter Linux, Unix oder BSD am sichersten arbeitet und nicht bei vollst√§ndigen Windows-Schwachstellen. Es ist auch erw√§hnenswert, dass Sie den Server regelm√§√üig aktualisieren m√ľssen, um Fehler zu beheben.

Der installierte Server verf√ľgt auch √ľber eine Authentifizierungsoption, d.h. eine Zugangskontrolle. Es unterst√ľtzt Module wie CGI (Common Gateway Interface), SSI (Server Side Includes) Scripting-Mechanismus, URL-Rewriting oder SSL (Secure Socket Layer) Protokoll.

Derzeit werden Apache-Server √ľber eine grafische Oberfl√§che (GUI) betrieben.

Es gibt zwei Möglichkeiten, den Apache unter Linux zu installieren:

  • durch vorgefertigte Pakete, die mit der Distribution geliefert werden (eine schnelle Installation, mit der wir alle Server-Updates erhalten)
  • unabh√§ngige Kompilierung von Serverquellen (die Installation ist viel langsamer und erfordert mehr Arbeit)

Die Liste der installierbaren Module finden Sie auf dieser Seite. Es gibt sowohl Module, die automatisch kompiliert werden, als auch Module, die kompiliert werden m√ľssen.

Die Installation eines Servers unter Windows erfolgt durch Ausf√ľhren der Installationsdatei, Eingabe der Daten in das Formular, Auswahl des Installationsortes und der endg√ľltigen Konfiguration des Servers.
Mac OS X hat bereits einen Apache-Server installiert.

FAQ РHäufig gestellte Fragen

SSH funktioniert nicht – Wie aktiviere oder deaktiviere ich den SSH-Zugang?

Nach Abschluss der Registrierung des Hosting-Dienstes home.pl ist die SSH-Verbindung standardm√§√üig aktiv (mit Ausnahme von Diensten, die keine SSH-Funktionen unterst√ľtzen). Sie k√∂nnen den SSH-Zugriff f√ľr den gesamten Server jederzeit deaktivieren (blockieren) und ebenfalls neu starten. Sie nehmen die √Ąnderungen im Administrationsbereich des Hosting-Service vor.

Gehen Sie zum Abschnitt Web Services und klicken Sie auf den Namen des Servers Ihrer Wahl. Der Nächste:

  1. Klicken Sie im Modul Webserver auf Einstellungen > Servereinstellungen, um die SSH-Konfiguration f√ľr den gesamten Server zu √∂ffnen
  2. Klicken Sie im Modul FTP-Konten auf Optionen > Zugriffsblock, um auf die SSH-Konfiguration f√ľr jedes Benutzerkonto zuzugreifen

Wie funktioniert die Einstellungen f√ľr das Apache-Hosting-Verzeichnis?

Listing ist eine Operation, die den Inhalt eines ausgewählten Verzeichnisses anzeigt. Wenn die Auflistung deaktiviert ist, wird beim Versuch, den Verzeichnisinhalt aufzurufen, der Fehler 403 angezeigt.

Die Funktion zur Auflistung von Verzeichnisinhalten ist besonders n√ľtzlich in Situationen, in denen Sie mehrere Dateien direkt von einer Webseite herunterladen k√∂nnen, ohne HTML-Dokumente ausf√ľhren zu m√ľssen, die Links zu gemeinsamen Ressourcen enthalten. Drei Parameter sind f√ľr die Konfiguration der Liste verantwortlich:

  • Optionen + Indizes – aktiviert die Auflistung der Verzeichnisinhalte
  • HeaderName – Name der Datei, die den Header der erzeugten Liste enth√§lt
  • ReadmeName – der Name der Datei mit dem unteren Teil der Seite/Liste

Wie kann ich die PHP-Version von Apache Hosting √ľber .htaccess √§ndern?

Dieser Artikel beschreibt, wie Sie die Version des PHP-Interpreters anhand der Datei .htaccess √§ndern k√∂nnen (f√ľr Apache-basierte Hosts, z.B. f√ľr Dienste, die nach dem 26. Mai 2018 registriert wurden). Die Konfiguration besteht darin, eine.htaccess-Datei mit entsprechendem Inhalt vorzubereiten, mit der Sie den PHP-Interpreter f√ľr das ausgew√§hlte Verzeichnis √§ndern k√∂nnen.

Um die PHP-Version mit .htaccess nur f√ľr das ausgew√§hlte Verzeichnis zu √§ndern: Verbinden Sie sich mit dem FTP-Server und wechseln Sie in das ausgew√§hlte Verzeichnis. Erstellen oder √§ndern Sie im ausgew√§hlten Verzeichnis die .htaccess-Datei gem√§√ü den Anweisungen im folgenden Abschnitt.

Wie kann man die PHP-Version auf 7.3 nur f√ľr ein ausgew√§hltes Verzeichnis mit htaccess √§ndern?

Um PHP auf Version 7.3 umzustellen, f√ľgen Sie den untenstehenden Code in die .htaccess-Datei ein, die sich im ausgew√§hlten Verzeichnis befindet:

<FilesMatch "{\pos(192,210)}"{\pos(192,210)}-
SetEnv CGI_HANDLER php73
</" FilesMatch

Das Ergebnis dieses Codes ist die Verwendung von PHP Version 7.3 f√ľr alle Dateien und Verzeichnisse im Verzeichnis, z.B. f√ľr dasjenige, auf das Ihre Domain zeigt.

Wie kann man die PHP-Version auf 7.3 nur f√ľr ein ausgew√§hltes Verzeichnis mit htaccess √§ndern?

Um PHP auf Version 7.3 umzustellen, f√ľgen Sie den untenstehenden Code in die .htaccess-Datei ein, die sich im ausgew√§hlten Verzeichnis befindet:

<FilesMatch "{\pos(192,210)}"{\pos(192,210)}-
SetEnv CGI_HANDLER php73
</" FilesMatch

Das Ergebnis dieses Codes ist die Verwendung von PHP Version 7.3 f√ľr alle Dateien und Verzeichnisse im Verzeichnis, z.B. f√ľr dasjenige, auf das Ihre Domain zeigt.

Wie kann man PHP √ľber htaccess nur f√ľr ausgew√§hlte Erweiterungen und Verzeichnisse auf 7.3 √§ndern?

Um die PHP-Version auf Version 7.3 nur f√ľr ausgew√§hlte Erweiterungen und nur f√ľr das ausgew√§hlte Verzeichnis zu √§ndern, m√ľssen Sie den folgenden Eintrag hinzuf√ľgen. Im folgenden Code haben wir ein Beispiel f√ľr den PHP 7.3 Interpreter verwendet, der f√ľr Dateien mit der Erweiterung .htm aktiviert ist.

Platzieren Sie die so vorbereitete .htaccess-Datei in dem ausgew√§hlten Verzeichnis, f√ľr das Sie PHP √§ndern m√∂chten:

<FilesMatch "{\*.htm$"}
SetEnv CGI_HANDLER php723
SetHandler proxy:unix:/usr/run/uwsgi/fastrouter.sock|uwsgi://php73
</" FilesMatch

Das Ergebnis dieses Codes ist die Verwendung von PHP Version 7.3 f√ľr alle Dateien und Verzeichnisse im Verzeichnis, z.B. f√ľr dasjenige, auf das Ihre Domain zeigt.

 
Über Redaktion 11 Artikel
In diesem IT-Magazin veröffentlichen unsere Redakteure regelmäßig interessante Beiträge zu den Themen Internet, IT, Server, Server2Go, Apps und Software.

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*