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