0
votes

Proxy inverse avec PGADMIN et Apache

Je souhaite configurer le PGADmin local en mode serveur derrière le proxy inverse. Le proxy inverse et le pgadmin pourrait être sur la même machine. J'ai essayé de monter mais il échoue toujours. Voici MyPgadmin Conf:

wget --no-check-certificate https://localhost:8080/pgadmin


1 commentaires

Message d'erreur `` `Demande HTTP envoyé, en attente de réponse ... 502 Erreur proxy` `` `


3 Réponses :


0
votes

Avez-vous essayé avec la dernière version, je pense qu'il est corrigé de cette commit: link

Documents en ligne: https://www.pgadmin.org/docs/ pgadmin4 / dev / server_deployment.html


0 commentaires

0
votes

Cette configuration fonctionne, Utilisez 0.0.0.0 pour pgadmin Docker, d'autres utilisent votre port IP

Modifier 5050 avec votre port PGADMIN P>

<VirtualHost *:80>
    ServerName pgadmin.yourdomain.com
    RedirectMatch permanent ^/(.*)$ https://pgadmin.yourdomain.com/$1
</VirtualHost>


<VirtualHost *:443>
 ServerName pgadmin.yourdomain.com

 SSLEngine on
 SSLCertificateFile /etc/letsencrypt/live/yourdomain.com/fullchain.pem
 SSLCertificateKeyFile /etc/letsencrypt/live/yourdomain.com/privkey.pem

 RedirectMatch permanent ^/pgadmin4$ /pgadmin4/
 ProxyPreserveHost On
 ProxyPass / http://0.0.0.0:5050/
 ProxyPassReverse / http://0.0.0.0:5050/
 Header edit Location ^/ /pgadmin4/
 Header always set X-Script-Name /pgadmin4

</VirtualHost>


0 commentaires

0
votes

Ce travail pour moi. Je fais un proxy PGADMIN à SUB Directory (https: // localhost / pgadmin) xxx


0 commentaires