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.
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.
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.
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.
Speichern und beenden Sie die Datei.
Literatur-Empfehlungen ::
1.
2.
Schreibe einen Kommentar