Betreiben hinter einem Apache-Server: Unterschied zwischen den Versionen

Aus Letto-Wiki
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
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
= Betreiben des Servers hinter einem Apache-Server =
* 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 als AJP-Proxy:
<pre>
<pre>
a2enmod ssl
a2enmod ssl
Zeile 11: Zeile 10:


== Betreiben des TomEE-Servers hinter einem Apache-Server ==
== Betreiben des TomEE-Servers hinter einem Apache-Server ==
* Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann.
* 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 ==
* Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann.
* 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]]

Aktuelle Version vom 28. März 2019, 15:29 Uhr

  • Dies hat den Vorteil, dass der Apache-Server das Zertifikat für https Verwalten kann.
  • Konfiguration des Apache Servers als AJP-Proxy:
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>

siehe auch