BlackDemo
Ensign
- Registriert
- Mai 2013
- Beiträge
- 165
Hallo,
ich brauche bei der Integration eines Spring Boot Projektes in unseren Linux Server Hilfe. Das Projekt läuft einwandfrei im Server, jedoch ohne einem SSL Zertifikat, unter http://example.com/pfad. Es läuft unter dem Port 8070, welcher dank einem ReverseProxy in der Adresszeile nicht mehr sichtbar ist.
Nun wurde ein SSL Zertifikat implementiert, welches auch funktioniert, jedoch lässt dich der Port aus der Adresszeile nicht verschwinden, sodass die Seite nur unter https://example.com:8070/pfad/ erreichbar ist. Die Einstellungen die ich im Linux VirtualHost eingestellt habe, lassen sich nicht nach unseren Vorstellungen funktionieren:
ich brauche bei der Integration eines Spring Boot Projektes in unseren Linux Server Hilfe. Das Projekt läuft einwandfrei im Server, jedoch ohne einem SSL Zertifikat, unter http://example.com/pfad. Es läuft unter dem Port 8070, welcher dank einem ReverseProxy in der Adresszeile nicht mehr sichtbar ist.
Code:
<VIRTUALHOST *:80>
ProxyPreserveHost on
ProxyPass /pfad/ http://example.com:8070/pfad/
</VIRTUALHOST>
Nun wurde ein SSL Zertifikat implementiert, welches auch funktioniert, jedoch lässt dich der Port aus der Adresszeile nicht verschwinden, sodass die Seite nur unter https://example.com:8070/pfad/ erreichbar ist. Die Einstellungen die ich im Linux VirtualHost eingestellt habe, lassen sich nicht nach unseren Vorstellungen funktionieren:
Code:
<VIRTUALHOST *:443>
ProxyPreserveHost on
ProxyPass /pfad/ https://example.com:8060/pfad/
</VIRTUALHOST>
<VirtualHost *:443>
ProxyPass /pfad/ https://example.com:8060/pfad/
ProxyPassReverse /pfad/ https://example:8060/pfad/
RequestHeader set X-Forwarded-Proto https
RequestHeader set X-Forwarded-Port 443
ProxyPreserveHost On
</VirtualHost>