Reverse Proxy

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
hamihan
Znuny newbie
Posts: 7
Joined: 21 Aug 2016, 19:12
Znuny Version: 6.5.1
Real Name: Marc

Reverse Proxy

Post by hamihan »

Hallo zusammen,

ich möchte gerne Znuny hinter einem Apache Reverse Proxy laufen lassen. Leider leitet der Proxy die Anfragen nicht zum Znuny weiter, bei der Konfiguration scheint was zu fehlen oder sie ist nicht vollständig. Die Anfragen kommen beim Proxy aus dem Internet an, aber er leitet einfach nicht weiter. Wenn ich die Domain lokal aufrufe geht Znuny auf, aber aus dem Internet komme ich immer auf die Apache Default Seite.

Hier die Konfigurationen:

Code: Select all

<VirtualHost *:80>
 ServerName xx.xx.xx
 ProxyRequests off
 ProxyPreserveHost On
 ProxyTimeout 300
 ProxyPass /otrs http://xx.xx.xx:80/
 ProxyPass /otrs-web http://x.xx.xx:80/otrs-web
 ProxyPassReverse /otrs http://xx.xx.xx:80/
 ProxyPassReverse /otrs-web http://xx.xx.xx:80/otrs-web
RewriteEngine on
RewriteCond %{SERVER_NAME} =xx.xx.xx/
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


<IfModule mod_ssl.c>
<VirtualHost *:443>
 ServerName xx.xx.xx
 ProxyRequests off
 ProxyPreserveHost On
 ProxyTimeout 300
 ProxyPass /otrs http://xx.xx.xx/
 ProxyPass /otrs-web http://xx.xx.xx/otrs-web
 ProxyPassReverse /otrs http://xx.xx.xx/
 ProxyPassReverse /otrs-web http://xx.xx.xx/otrs-web

SSLCertificateFile /etc/letsencrypt/live/xx.xx.xx/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xx.xx.xx/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
Weiß einer wo der Fehler sein kann und kann hier helfen. Danke schon mal im voraus.

Viele Grüße
Marc
hamihan
Znuny newbie
Posts: 7
Joined: 21 Aug 2016, 19:12
Znuny Version: 6.5.1
Real Name: Marc

Re: Reverse Proxy

Post by hamihan »

Die Weiterleitung funktioniert jetzt. Hier die Config wenn es jemand interessiert.

Code: Select all

<VirtualHost *:443>
 ServerName DOMAINNAME
 SSLProxyCheckPeerCN off
 SSLProxyCheckPeerExpire off
 SSLProxyCheckPeerName off
 SSLProxyEngine On
 SSLProxyVerify none
 ProxyPreserveHost On
 ProxyPass / https://DOMAINNAME/
 ProxyPassReverse / https://DOMAINNAME/
 RequestHeader set X-Forwarded-Proto https
 SSLVerifyClient none
 DocumentRoot /var/www/html
 ProxyPass /.well-known !

 Include /etc/letsencrypt/options-ssl-apache.conf

 ErrorLog ${APACHE_LOG_DIR}/ssl.error.log
 CustomLog ${APACHE_LOG_DIR}/ssl.access.log combined
 SSLCertificateFile /etc/letsencrypt/live/DOMAINNAME/fullchain.pem
 SSLCertificateKeyFile /etc/letsencrypt/live/DOMAINNAME/privkey.pem
</VirtualHost>

<VirtualHost *:80>
  ServerName DOMAINNAME

RewriteEngine on
RewriteCond %{SERVER_NAME} =DOMAINNAME
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Post Reply