In diesem Artikel erfahren Sie, wie Sie den Apache2-Webserver in Ubuntu 16.04 installieren und konfigurieren

Hinweis: In diesem Artikel beziehen wir uns auf den Domainnamen als website1-example.com. Ersetzen Sie diesen Domainnamen bei Bedarf durch Ihren tatsächlichen Domainnamen.

SIEHE AUCH: Deep Learning: the final Frontier for Time Series Analysis?

Schritt 1: Apache2 Web Server installieren

Zunächst aktualisieren wir das lokale Paket, um die neuesten Änderungen im Upstream widerzuspiegeln. Danach können wir das Apache2-Paket installieren.,

$ sudo apt-get update$ sudo apt-get install apache2

Der Status kann durch Ausführen der folgenden Befehle überprüft werden.

$ sudo systemctl status apache2<span style="font-weight: 400;">

Sie können auf die standardmäßige Apache-Zielseite zugreifen, um zu bestätigen, dass die Software ordnungsgemäß ausgeführt wird. Greifen Sie über den Domainnamen oder die IP-Adresse Ihres Servers darauf zu.

Schritt 2: Überprüfen Sie den Webserver

Führen Sie den folgenden Befehl aus, um sicherzustellen, dass der Dienst ausgeführt wird:

$ sudo systemctl status apache2<span style="font-weight: 400;">

Jetzt können Sie auf die standardmäßige Apache-Zielseite zugreifen, um zu bestätigen, dass die Software ordnungsgemäß ausgeführt wird. Sie können über den Domainnamen oder die IP-Adresse Ihres Servers darauf zugreifen.,

Zum Beispiel: http://www.website1-example.com

Schritt 3: Erstellen Sie einen virtuellen Host

In Apache unter Ubuntu werden alle Konfigurationsdateien des virtuellen Hosts im Verzeichnis /etc/apache2/sites-available gespeichert. Mit der neuen Apache-Installation finden Sie eine virtuelle Standardhostdatei namens 000-default.conf gibt. Wir erstellen eine neue virtuelle Hostkonfigurationsdatei, indem wir 000-default kopieren.conf-Datei.

Öffnen Sie Ihre virtuelle Hostdatei,

$ sudo nano /etc/apache2/sites-available/website1-example.com.conf<span style="font-weight: 400;">

Die Datei sollte wie folgt aussehen:

Bearbeiten Sie diese Datei nun gemäß Ihren Anforderungen., Meine Konfiguration sieht wie folgt aus:

  • ServerAdmin: E-Mail-Adresse des Serveradministrators.
  • ServerName: Die Domäne, die mit dieser virtuellen Hostkonfiguration übereinstimmen soll. Dies sollte Ihr Domainname sein. = = website1-example.com
  • ServerAlias: Es ist eine zusätzliche übereinstimmende Bedingung, die verarbeitet werden muss. dh http://www.website1-example.com
  • DocumentRoot: Das Verzeichnis, aus dem Apache die Domänendateien bereitstellt.
  • Optionen: Diese Direktive steuert, welche Serverfunktionen in einem bestimmten Verzeichnis verfügbar sind.,
  • ErrorLog, CustomLog: Specifies the location of log files.

    NEXT GENERATION DEVOPS: VALUE STREAM MANAGEMENT

    Helen Beal (DevOps Institute.,“2a6313317a“>

    HOW TO GROW YOUR SERVERLESS TEAM

    Sheen Brisals (The LEGO Group)

    MLOPS: CONTINUOUS DELIVERY OF MACHINE LEARNING SYSTEMS

    Hauke Brammer (finpair GmbH)

Step 4: Create project directory

By default the document root directory is /var/www/html., Wir werden ein website1-example.com verzeichnis im www-Verzeichnis, wie in der obigen Konfiguration des virtuellen Hosts definiert.

$ sudo mkdir /var/www/website1-example.com

Erstellen wir nun eine Test-HTML-Datei namens index.html in einem Stammverzeichnis, das wir gerade in einem vorherigen Schritt erstellt haben.

$ sudo nano /var/www/website1-example.com/index.html

Fügen Sie den folgenden Code zur Datei hinzu und speichern Sie ihn dann.,

<html><head><title>website1-example.com</title></head><body><h2> Welcome to website1-example.com </h2></body></html>

Schritt 5: Aktivieren Sie den virtuellen Host

Aktivieren Sie den virtuellen Host mit dem a2ensite-Tool:

$ sudo a2ensite website1-example.com.conf

Wenden Sie die Änderungen auf Apache an:

$ sudo service apache2 reload

Öffnen Sie als Nächstes die Datei /etc/hosts im Editor und fügen Sie Ihre Domain/IP-Adresse:

$ sudo nano /etc/hosts127.0.0.1 localhostyour-domain your-sever-name.com

Zum Beispiel:

13.233.10.119 website1-example.com

Speichern und schließen Sie die Datei.

Schritt 6: CORS aktivieren

Jetzt aktivieren wir CORS auf dem Apache2-Server., CORS ist ein Prozess, der Browser anweist, über HTTP-Header von verschiedenen Quellen (Domäne, Protokoll, Port) auf Ressourcen zuzugreifen.

Aktivieren Sie Header, indem Sie Folgendes eingeben:

$ sudo a2enmod headers

Open /etc/apache2 / apache2.,conf-Datei durch Eingabe des folgenden Befehls und fügen Sie Cross-Origin-Header in <Verzeichnis> Abschnitt

$ sudo nano /etc/apache2/apache2.conf

Zum Beispiel:

Abbildung: CORS-Konfiguration

SIEHE AUCH: Facebook AI ‚ s Demucs lehrt AI, auf menschlichere Weise zu hören

Schritt 7: Ports aktivieren

Wenn Sie andere Ports als die Standardportnummer 80 verwenden, müssen wir diesen Port aktivieren. In Schritt 3 haben wir einen virtuellen Host auf Port 8090 konfiguriert., Lassen Sie uns Port 8090 in Apache2 aktivieren.

Öffnen Sie /etc/Apache2/ports.conf-Datei. Fügen Sie in dieser Datei Ihre Portnummer hinzu.

Beispiel:

$ sudo nano /etc/apache2/ports.confListen 80Listen 8090

Speichern und schließen Sie die Datei.

Starten Sie Ihren apache2-Dienst neu, um alle Änderungen widerzuspiegeln.

$ sudo service apache2 restart