Betreiben hinter einem Apache-Server: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „= Betreiben des Servers hinter einem Apache-Server = * Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann. * Konfiguration d…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
* Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann. | * Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann. | ||
* Konfiguration des Apache Servers: | * Konfiguration des Apache Servers: | ||
Zeile 11: | Zeile 10: | ||
== Betreiben des TomEE-Servers hinter einem Apache-Server == | == Betreiben des TomEE-Servers hinter einem Apache-Server == | ||
* In der Konfigurationsdatei des Apache eintragen, wenn der AJP Port des TomEE-Servers auf 8089 liegt: | * In der Konfigurationsdatei des Apache eintragen, wenn der AJP Port des TomEE-Servers auf 8089 liegt: | ||
<pre> | <pre> | ||
Zeile 31: | Zeile 29: | ||
== Betreiben des Glassfish-Servers hinter einem Apache-Server == | == Betreiben des Glassfish-Servers hinter einem Apache-Server == | ||
* Den Glassfish für den AJP-Proxy auf Port 8009 vorbereiten ( Dabei wird auch das admin-Passwort abgefragt! ) | * Den Glassfish für den AJP-Proxy auf Port 8009 vorbereiten ( Dabei wird auch das admin-Passwort abgefragt! ) | ||
<pre> | <pre> | ||
Zeile 56: | Zeile 53: | ||
</IfModule> | </IfModule> | ||
</pre> | </pre> | ||
== siehe auch == | |||
* [[Installation]] |
Version vom 28. März 2019, 15:12 Uhr
- Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann.
- Konfiguration des Apache Servers:
a2enmod ssl a2enmod proxy a2enmod proxy_ajp a2enmod rewrite systemctl restart apache2
Betreiben des TomEE-Servers hinter einem Apache-Server
- In der Konfigurationsdatei des Apache eintragen, wenn der AJP Port des TomEE-Servers auf 8089 liegt:
<IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin x.y@z.at ... SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On <Location /letto> ProxyPass ajp://localhost:8089/letto </Location> ... </VirtualHost> </IfModule>
Betreiben des Glassfish-Servers hinter einem Apache-Server
- Den Glassfish für den AJP-Proxy auf Port 8009 vorbereiten ( Dabei wird auch das admin-Passwort abgefragt! )
/opt/glassfish4/glassfish/bin/asadmin --user admin --host localhost --port 4848 create-http-listener --listeneraddress 0.0.0.0 --listenerport 8009 --defaultvs server jk-connector-8009 /opt/glassfish4/glassfish/bin/asadmin --user admin --host localhost --port 4848 set configs.config.server-config.network-config.network-listeners.network-listener.jk-connector-8009.jk-enabled=true /opt/glassfish4/glassfish/bin/asadmin stop-domain /opt/glassfish4/glassfish/bin/asadmin start-domain
- In der Konfigurationsdatei des Apache eintragen:
<IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin x.y@z.at ... SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On <Location /letto> ProxyPass ajp://localhost:8009/letto </Location> ... </VirtualHost> </IfModule>