Kategorien
Linux

So installieren und konfigurieren Sie Apache unter Ubuntu

Wenn Sie einen Webserver (oder Streaming-Server) auf Ihrem Ubuntu-Computer einrichten möchten, ist Apache ein wichtiges Modul, das Sie installieren müssen. In diesem Tutorial zeigen wir Ihnen, wie Sie Apache für Ihr Ubuntu installieren und konfigurieren.

Hinweis : Wenn Sie nur eine schnelle Einrichtung des LAMP-Servers wünschen, folgen Sie der Anleitung hier.

Installieren Sie Apache

Es ist einfach, Apache auf Ihren Ubuntu-Computer zu bringen. Suchen und installieren Sie das Modul mit dem Synaptic Package Manager im Ubuntu Software Center » apache2 “. Sie können auch ein Terminal öffnen und den folgenden Befehl eingeben:

 sudo apt-get install apache2

Öffnen Sie nach Abschluss der Installation einen Browser und navigieren Sie zur URL » http: // localhost “. Wenn Sie das Wort “sehen Funktioniert! “, Dann ist Ihre Apache-Installation erfolgreich.

So installieren und konfigurieren Sie Apache unter Ubuntu - 1

Apache-Konfiguration

Starten, stoppen und starten Sie Apache neu

Sobald Apache installiert ist, wird init.d zur Liste hinzugefügt und wird bei jedem Start des Computers automatisch gestartet. Mit den folgenden Befehlen können Sie Apache starten, neu starten und stoppen.

sudo /etc/init.d/apache2 starte #start apache
sudo /etc/init.d/apache2 stop #stop apache
sudo /etc/init.d/apache2 restart #restart apache

So verhindern Sie, dass Apache beim Start automatisch gestartet wird:

 sudo update-rc.d -f apache2 remove

) So stellen Sie Apache in der Autostart-Liste wieder her:

sudo update-rc.d apache2 default

Hinweis :: Die obigen Befehle funktionieren nur auf einer Debian-basierten Distribution (einschließlich Ubuntu).

Ändern Sie den Standardordner localhost

Standardmäßig funktioniert Apache im Ordner “ / var / www “. Dies bedeutet, dass jede Datei, die Sie in diesem Ordner / var / www ablegen, unter der URL http: // localhost sichtbar ist. In einigen Fällen möchten Sie möglicherweise, dass “localhost” auf einen anderen Ordner verweist, z. B. / home / user / public_html. So geht’s:

Stellen Sie zunächst sicher, dass der Ordner / home / damien / public_html existieren. Erstellen Sie eine einfache HTML-Datei und nennen Sie sie index.html und legen Sie es in den Ordner public_html.

Öffnen Sie ein Terminal und geben Sie Folgendes ein:

gksu gedit / etc / apache2 / sites-enabled / 000-default

Ersetzen Sie DocumentRoot / var / www durch DocumentRoot / home / user / public_html.

Ersetzen mit.

So installieren und konfigurieren Sie Apache unter Ubuntu - 2

Speichern und beenden Sie die Datei.

Starten Sie Apache neu

sudo /etc/init.d/apache2 Neustart

Laden Sie nun in Ihrem Browser die URL neu http: // localhost . Sie sollten die HTML-Datei sehen, die Sie im Ordner public_html abgelegt haben.

So installieren und konfigurieren Sie Apache unter Ubuntu - 3

Unterschiedliche Site-Einstellungen

Mit dem obigen Trick können Sie den Standardbetriebsordner von Apache ändern. Einige von Ihnen möchten jedoch möglicherweise die Standardeinstellungen nicht überschreiben. Eine Alternative besteht darin, mehrere Sites zu erstellen und Apache auf die aktive Site zu verweisen.

Erstellen Sie eine neue Konfigurationsdatei für Ihre neue Site.

sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / site1

Bearbeiten Sie dann diese Konfigurationsdatei.

gksu gedit / etc / apache2 / sites-available / site1

Ändern Sie DocumentRoot / var / www in DocumentRoot / home / user / public_html.

Ersetzen mit.

Speichern und beenden Sie die Datei.

Deaktivieren Sie die Standardeinstellungen und aktivieren Sie die Einstellungen site1

 sudo a2dissite default &&& sudo a2ensite site1

Starten Sie schließlich Apache neu.

sudo /etc/init.d/apache2 Neustart

Mit diesem Trick können Sie mehrere Site-Konfigurationsdateien erstellen, die jeweils auf einen anderen Ordner verweisen. Mit dem Befehl können Sie dann problemlos zwischen Standorten wechseln a2dissite und a2ensity

Aktivieren Sie die .htaccess-Datei

.htaccess ist eine leistungsstarke Datei, mit der das Verhalten eines Standortservers gesteuert und angepasst werden kann, ohne das Apache-Kernmodul zu ändern. Standardmäßig ist die Funktionalität .htaccess ist deaktiviert und alle Instanzen der Dateien .htaccess werden völlig ignoriert. Der Server versucht nicht einmal, .htaccess-Dateien im Dateisystem zu lesen.

Öffnen Sie die zuvor erstellte Konfigurationsdatei, um die .htaccess-Datei zu aktivieren:

gksu gedit / etc / apache2 / sites-available / site1

Scrollen Sie durch die Datei, bis Sie den Teil “” sehen. Ersetzen Sie unter dieser Codezeile AllowOverride None durch AllowOverride All.

So installieren und konfigurieren Sie Apache unter Ubuntu - 4

Speichern und beenden Sie die Datei.

Literatur-Empfehlungen ::

1.

2.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.