Timmey92
Commodore
- Registriert
- Okt. 2008
- Beiträge
- 4.568
Moin,
wie der Titel schon sagt will ich einen Apache HTTPD als Frontend Server für viele Tomcat Instanzen (bis zu 30 Stk.) aufsetzen.
Das klappt auch soweit ganz gut mit folgenden VirtualHost Settings:
Was jetzt nicht klappt, ist darauf mit https:// zuzugreifen. Zertifikat und Private Key sind hinterlegt und ich kann auch die Standard Apache Startseite damit aufrufen, allerdings greifen meine Proxy Settings nicht (nach ein paar Stunden Schlaf auch logisch: ich muss die Proxy Regeln im 443er VHost auch definieren...)
Wie bekomme ich es hin, dass ich die Proxy Regeln nur in einem der beiden Vhosts definieren muss?
Danke im voraus
wie der Titel schon sagt will ich einen Apache HTTPD als Frontend Server für viele Tomcat Instanzen (bis zu 30 Stk.) aufsetzen.
Das klappt auch soweit ganz gut mit folgenden VirtualHost Settings:
Code:
<VirtualHost _default_:80>
DocumentRoot "${SRVROOT}/htdocs"
ProxyRequests off
ProxyPreserveHost on
ProxyPassReverseCookieDomain localhost another-domain.com
#ProxyPass /static.htm !
ProxyPass /xxx/ http://localhost:8080/
ProxyPassReverse /xxx/ http://localhost:8080/
#ServerName www.example.com:80
</VirtualHost>
Was jetzt nicht klappt, ist darauf mit https:// zuzugreifen. Zertifikat und Private Key sind hinterlegt und ich kann auch die Standard Apache Startseite damit aufrufen, allerdings greifen meine Proxy Settings nicht (nach ein paar Stunden Schlaf auch logisch: ich muss die Proxy Regeln im 443er VHost auch definieren...)
Code:
<VirtualHost _default_:443>
SSLEngine on
ServerName localhost:443
SSLCertificateFile "${SRVROOT}/conf/ssl/server.crt"
SSLCertificateKeyFile "${SRVROOT}/conf/ssl/server.key"
DocumentRoot "${SRVROOT}/htdocs"
# DocumentRoot access handled globally in httpd.conf
CustomLog "${SRVROOT}/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
<Directory "${SRVROOT}/htdocs">
Options Indexes Includes FollowSymLinks
AllowOverride AuthConfig Limit FileInfo
Require all granted
</Directory>
</virtualhost>
Wie bekomme ich es hin, dass ich die Proxy Regeln nur in einem der beiden Vhosts definieren muss?
Danke im voraus
