GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwendung von HTTPS als Proxy-Backend in Apache 2.4

Einführung:
In Apache 2.4 in einem Vhost müssen wir die folgenden Anweisungen einfügen, um mit HTTPS entweder ein selbstsigniertes oder ein abgelaufenes Zertifikat auf dem Backend verwenden zu können, die folgenden Anweisungen einzuschließen:
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

Außerdem müssen Sie die erforderlichen Apache2-Module wie folgt aktivieren:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
service apache2 restart

Beispiel für die Verwendung von Apache 2.4 als Proxy für Webmin-Port 10000:
RewriteEngine On
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
RewriteRule ^/(.*) https://127.0.0.1:10000/$1 [P]
ProxyPassReverse / https://127.0.0.1:10000


Linux
  1. So richten Sie die grundlegende Authentifizierung in Apache mit .htaccess ein

  2. Richten Sie Apache Traffic Server als Reverse Proxy unter Linux ein

  3. So installieren Sie phpMyAdmin unter Linux mithilfe des Quellcodes

  4. So zwingen Sie Apache, HTTPS zu verwenden

  5. Konfigurieren Sie Apache für WebSockets mit Reverse Proxy

So blockieren Sie XML-RPC in WordPress mit Nginx/Apache

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

So richten Sie Apache als Frontend-Proxy für Node.js ein

Wie aktualisiere ich Apache mit EasyApache?

Wie kann ich mit .htaccess http auf https umleiten?

Durchführen von HTTP-Anforderungen mit cURL (unter Verwendung von PROXY)