Installieren und Konfigurieren des Apache-Webservers unter Solaris 10

X

Datenschutz & Cookies

Diese Seite verwendet Cookies. Indem Sie fortfahren, stimmen Sie deren Verwendung zu. Erfahren Sie mehr, einschließlich der Kontrolle von Cookies.

Verstanden!

Advertisements

Kürzlich musste ich eine sehr einfache Installation des Apache-Webservers für ein Projekt installieren und konfigurieren, an dem ich arbeite. Es war ein ziemlich einfacher Prozess, also beschloss ich, diesen Leitfaden als informellen Ausflug zu schreiben, um Apache schnell zum Laufen zu bringen. Lassen Sie uns zuerst sehen, ob es installiert ist oder nicht.

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

Wenn Apache nicht installiert ist, müssen Sie es von CD oder einer Netzwerkinstallationsquelle installieren. In diesem Beispiel werde ich so tun, als hätten wir eine Solaris 10 OS-Disc auf / mnt / cdrom gemountet. Installieren Sie die Pakete wie folgt.

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

Sobald die Apache-Pakete ordnungsgemäß installiert sind, können wir mit der Konfiguration beginnen. Der schnellste Weg, dies zu tun, ist die Verwendung der Beispielkonfigurationsdatei, die mit der Installation geliefert wird. Kopieren Sie diese Datei.

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

Die Hauptkonfigurationsdatei für Apache heißt normalerweise httpd.conf , in diesem Fall existiert es in /etc/apache2/httpd .conf. Wahrscheinlich ist das erste, was Sie sich ansehen möchten, die DocumentRoot Direktive. Öffnen Sie /etc/apache2/httpd.conf und finde diese Zeile. Die DocumentRoot-Direktive teilt Apache mit, was es für seinen Stammspeicherort verwenden soll, um Dateien bereitzustellen. Für diese Version von Apache unter Solaris ist der Standardwert / var / apache2 / htdocs – wir werden diesen Standard beibehalten, aber Sie können ihn in einen beliebigen Wert ändern.

Eine andere Direktive, die Sie sich ansehen möchten, ist DirectoryIndex . Auf diese Weise können Sie den Dateinamen der HTML-Datei angeben, die Apache bereitstellen soll, wenn ein Verzeichnis angefordert wird. Wenn diese Datei in diesem Verzeichnis nicht vorhanden ist, wird automatisch eine Liste generiert und stattdessen bereitgestellt. In den meisten Fällen „Index.html“ ist als Standard festgelegt, also lassen wir das auch so.

Lassen Sie uns zunächst überprüfen, ob der Dienst nicht ausgeführt wird, und ihn dann starten und prüfen, ob er funktioniert.

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

Ok, es sieht so aus, als würde es ausgeführt, gehen Sie weiter und sehen Sie, ob Sie es in einem Webbrowser aufrufen können. Versuchen Sie entweder den Hostnamen oder die IP-Adresse, wenn Sie von einem anderen Computer aus versuchen, oder den localhost (127.0.0.1), wenn Sie dies auf dem System versuchen, auf dem Apache ausgeführt wird. Sie können beispielsweise Folgendes in die Suchleiste eines Browsers eingeben, wenn Sie sich auf dem lokalen Computer befinden: http://127.0.0.1

Wenn Apache ordnungsgemäß ausgeführt wird, sollte eine Basisseite mit Links zur Apache-Homepage angezeigt werden. Huzzah! Angenommen, alles funktioniert, können Sie jetzt damit beginnen, Ihre Website aufzubauen und Inhalte bereitzustellen.

Es gibt viele Möglichkeiten, Apache einzurichten und zu konfigurieren, und eine schnelle Möglichkeit, sich darüber zu informieren, wie diese Konfigurationen vorgenommen werden, besteht darin, die Dokumentation zu verwenden, die im SUNWapch2d-Paket installiert wurde. Diese Dokumentation wird in HTML bereitgestellt und wird höchstwahrscheinlich von Apache unter dem Alias /manual bereitgestellt. Gehen Sie zu http://hostname/manual, um zu sehen, ob die Dokumentation vorhanden ist. Hinweis: Die Bereitstellung dieser Dokumentation kann in httpd deaktiviert werden.conf, suche nach ‚manual‘ in der Datei.

Weitere Informationen finden Sie auf der offiziellen Website http://httpd.apache.org/

Anzeigen

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.