apache proxypass https en http ne fonctionne pas


2

J'ai la configuration suivante:

  1. Un apache avec SSL configuré et ce serveur est accessible via Internet.
  2. Un deuxième apache dans le réseau local de l'autre apache, mais SSL n'est pas activé pour celui-ci.
  3. Chaque demande HTTP sur le premier apache est redirigée vers https pour des raisons de sécurité.
  4. Aussi, le premier apache a configuré pour proxypass au deuxième apache.

premier apache conf:

<VirtualHost *:80>
  ServerName someapp.test.de

  Redirect permanent / https://someapp.test.de
</VirtualHost>

<VirtualHost *:443>
  ServerName someapp.test.de
  ProxyRequests off
  ProxyPass / http://192.168.0.3
  ProxyPassReverse / http://192.168.0.3
  SSLEngine On
  SSLCertificateFile /path/to/certificate
  SSLCertificateKeyFile /path/to/key
</VirtualHost>

deuxième apache conf:

<VirtualHost *:80>
  DocumentRoot /var/www/someapp

  ...
</VirtualHost>

Le problème maintenant, c’est que lorsque j’essaie d’accéder à someapp.test.de, j’ai eu une erreur de serveur interne sur le deuxième apache avec le message suivant:

Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu traiter votre demande.

Ai-je raté quelque chose ou ai-je simplement pensé de travers?

Edit: j'ai trouvé le problème..J'ai oublié d'activer le module proxy_http. J'ai seulement activé le module proxy mais pas le module proxy_http qui cause le problème. Maintenant tout fonctionne bien!


Essayez d'ajouter: 80 et la clause RedirectMatch ... x = t dans l'exemple: ProxyPass / hxxp: //192.168.0.3: 80 ProxyPassReverse / hxxp: //192.168.0.3: 80 RedirectMatch ^ / $ hxxps: //someapp.test .de
Setekh

Ajouté ceci à ma configuration mais obtenant toujours la même erreur.
Chris S.

Ils fonctionnent tous les deux correctement. Je veux dire, si vous dites 192.168.0.3 dans le navigateur, vous voyez l’index du premier (HTTPS) non? - giuseppeurso.eu/fr/…
Setekh

Maintenant tout fonctionne. Voir l'édition dans mon post.
Chris S.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.