Der Apache-Webserver ist sehr beliebt , laufen etwa 45 Prozent der Web- Server im Internet . Ein Teil der Beliebtheit vielleicht wegen seiner unkomplizierte Methode der Konfiguration sein. Der Server wird durch Ändern flachen Konfigurationsdateien konfiguriert . Konfigurationsoptionen , richtig als " Richtlinien " sind für alles, was aus dem Namen des Servers an die Stelle der gemeinsamen Fehler-Seiten zur Verfügung. Es ist nicht schwer zu lesen und diese Optionen ändern , wenn Sie muss nur wissen wo , aber ein grundlegendes Verständnis von dem, was vor sich geht und wie die Einstellungen zu ändern ist nicht erforderlich. Things You
einen Computer mit Apache-Webserver installiert und ausgeführt
brauchen anzeigen Weitere Anweisungen
1
Entdecken Sie die Lage der Apache -Konfigurationsdateien. Beim Start liest der Webserver alle Dateien im Verzeichnis " conf " und " conf.d " Verzeichnisse und alle Unterverzeichnisse , behandeln sie im Wesentlichen als eine große Konfigurationsdatei. Sie sind durch Konvention nur aus Gründen der Organisation getrennt. Die "conf "-Verzeichnis enthält " httpd.conf ", die in der Regel enthält Server -weiten Richtlinien . Die " conf.d "-Verzeichnis enthält eine Datei für jede Website auf dem Server gehostet .
2
Lernen Sie die Syntax für Apache-Konfiguration Richtlinien . Der Web-Server verarbeitet eine Direktive pro Zeile und ignoriert Zeilen, die mit "# ". Die Standard-Konfigurationsdatei hat viele dieser " Kommentar "-Zeilen , um die Funktionalität der verschiedenen Richtlinien zu erklären. Wenn eine Zeile in den Apache-Konfigurationsdateien ist fehlerhaft , wird der Server nicht gestartet.
3
Verstehen Apache modular aufgebaut. Der Web-Server wird von der Apache "core "-Funktionalität und mehrere Add -on besteht " Module ". Die Standardinstallation enthält einige grundlegende Module wie PHP und MySQL, aber andere können hinzugefügt werden. Die " LoadModule " Direktive wird benutzt, um dynamisch ein Modul laden . Konfigurationsoptionen für bestimmte Module werden innerhalb und .
4
Verstehen Konfigurationsanweisung "scope ". Apache hat die Fähigkeit, viele Webseiten gleichzeitig zu bedienen. Dementsprechend werden einige Direktiven nur auf bestimmten Websites gelten , während andere auf den gesamten Server gelten. Sie können Richtlinien speziell für den Dateinamen oder Verzeichnis-Namen in umschließen ... oder ... < /Directory> sind. Um eine Richtlinie für eine ganze Website (aber nicht der gesamte Server ) gelten , muss er in ... .
5 Verstehen Benutzer Zugriff auf die Konfiguration durch . Htaccess-Dateien . Ein Benutzer kann eigene Konfigurationseinstellungen , indem Sie eine Datei mit dem Namen " . Htaccess " in einem beliebigen Web- Server-Verzeichnis eingestellt . Diese Richtlinien werden nur auf das Verzeichnis der Datei und alle Unterverzeichnisse gelten , und der Server -Administrator kann sie mit der Anweisung AllowOverride in httpd.conf zu begrenzen.