Reverse Proxy einrichten  [GELÖST]

Locked
Eomer
Posts: 17
Joined: Tue 26. Dec 2017, 01:19

Reverse Proxy einrichten

Post by Eomer »

Hi zusammen,

ich würde gerne einen Reverse Proxy in dieser Art einrichten und das Let's encrypt-zertifikat dafür nutzen.

Code: Select all

<VirtualHost *:80>
    ServerName bot.example.tld
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    RewriteEngine on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

</VirtualHost>

<VirtualHost *:443>
    ServerName bot.example.tld
    
    SSLEngine On
    SSLCertificateFile    /opt/ssl/cert.pem
    SSLCertificateKeyFile /opt/ssl/privkey.pem
    SSLCertificateChainFile /opt/ssl/fullchain.pem
    
    ProxyPass / http://127.0.0.1:8087/
    ProxyPassReverse / http://127.0.0.1:8087/
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
Bietet Keyhelp eine Möglichkeit dies zu bewerkstelligen oder mache ich das direkt per SSH?

Wenn es nicht geht: Wo finde ich die von Let's encrypt generierten Zertifikate und wie Trage ich die Domain im Panel ein (also welche Security-settings), damit sich meine manuellen Einstellungen mit denen im Panel nicht in die Quere kommen?

Viele Grüße
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Reverse Proxy einrichten

Post by nikko »

Wenn du die Domain bearbeitest, kannst du dem VHost etwas hinzufügen (in den Domaineinstellungen von KH).
Ggfls. werden hier aber weitere Mods benötigt, die möglicherweise nachinstalliert und aktviert werden müssen. (Wenn du dieses dann z.B. als Loadbalancer laufen lassen willst).
Änderungen kannst du natürlich auch via SSH machen oder im Nachhinein kontrollieren.
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
Eomer
Posts: 17
Joined: Tue 26. Dec 2017, 01:19

Re: Reverse Proxy einrichten  [GELÖST]

Post by Eomer »

Ah, optimal. Genau das habe ich gesucht. Leider sieht der Kunde es nicht, sondern ich musste es als admin machen.

Für alle die sich fragen wie es geht: Ich habe HSTS und SSL beim Kunden aktiviert und dann einfach als admin die Domain bearbeitet und nur diesen Teil eingefügt:

Code: Select all

ProxyPass / http://127.0.0.1:8087/
    ProxyPassReverse / http://127.0.0.1:8087/
Hat wunderbar funktioniert.

Viele Grüße
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Reverse Proxy einrichten

Post by nikko »

Super. Setzt du dann bitte den Thread auf gelöst? Danke!
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
Locked