Apache2

<< Click to Display Table of Contents >>

Navigation:  Linux - Ubuntu 24.04 >

Apache2

Einführung

In diesem Abschnitt sollen vor allem die Module betrachtet werden, die benötigt werden.

Installation

Man beachte das Installationsscript unter "pas".

Der Apache selber wird installiert mittels des folgendes Befehls:

 

sudo apt-get install apache2

 

Module

Die folgenden Module werden benötigt und mit dem folgenden Befehl installiert:

 

sudo a2enmod auth_basic authn_file authz_user authz_core a2enmod slotmem_shm slotmen_plain rewrite proxy proxy_http proxy_wstunnel proxy_balancer lbmethod_byrequests lbmethod_heartbeat lbmethod_bybusyness heartbeat heartmonitor ssl

 

 

und der Apache2 muss danach neu gestartet werden:

 

sudo systemctl restart apache2

 

 

Add Sub Domain

Zuerst einmal den certbot (unter Tuxedo OS ohne snapd installieren):

 

sudo apt install certbot python3-certbot-apache

 

und benutzen Sie für die unten geforderten conf-Datei nur einfache Konfigurationsdateien.

Nun, hier die ersten Schritte, um eine neue Sub Domain anzulegen und diese mittels LetsEncrypt registrieren zu lassen:

Duplizieren der http (ohne s)-Konfiguration:

 
  sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/newname.conf
* Ändern des Hostnamens in der Datei mittels "sudo nano /etc/apache2/sites-available/newname.conf"
  ServerName ddns-name
  RewriteCond %{SERVER_NAME} =ddns-name
* Aktivieren der neuen Config:
  sudo a2ensite newname
* Zertifikat ausstellen lassen und https aktivieren:
  sudo certbot -d newname-domain
* Diese SSL-Config bearbeiten und die eigenen Anweisungen eintragen bzw. von einem bestehenden Portal kopieren
* Aktivieren der neuen Config:
  sudo a2ensite newname
  sudo systemctl reload apache2

 

 

Prometheus

Die notwendige Konfiguration des PUSH-Dienstes finde man Anlieferung Prometheus - Push Interface.

Konfiguration

Bei Anwendung mit vielen Benutzern, muß bei der Konfiguration des Apache gearbeitet werden, damit diese viel mehr SWockets zur Verfügung stellen kann.