Обратный прокси с pgadmin и apache - PullRequest
0 голосов
/ 27 марта 2019

Я хотел бы настроить локальный pgadmin в режиме сервера за обратным прокси. Обратный прокси и pgadmin могут находиться на одной машине. Я пытался настроить, но это всегда не удается. Вот конф. Mypgadmin:

Listen 8080
<VirtualHost *:8080>
  SSLEngine on
  SSLCertificateFile /etc/pki/tls/certs/pgadmin.crt
  SSLCertificateKeyFile /etc/pki/tls/private/pgadmin.key

  LoadModule wsgi_module modules/mod_wsgi.so
  LoadModule ssl_module modules/mod_ssl.so
  WSGIDaemonProcess pgadmin processes=1 threads=25
  WSGIScriptAlias /pgadmin /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi

  <Directory /usr/lib/python2.7/site-packages/pgadmin4-web/>
          WSGIProcessGroup pgadmin
          WSGIApplicationGroup %{GLOBAL}
          <IfModule mod_authz_core.c>
                  # Apache 2.4
                  Require all granted
          </IfModule>
          <IfModule !mod_authz_core.c>
                  # Apache 2.2
                  Order Deny,Allow
                  Deny from All
                  Allow from 127.0.0.1
                  Allow from ::1
          </IfModule>
  </Directory>
</VirtualHost>

и мой обратный прокси-сервер

Listen 443

<VirtualHost *:443>

        SSLEngine on
    SSLCertificateFile /etc/pki/tls/certs/localhost.crt
    SSLCertificateKeyFile /etc/pki/tls/private/localhost.key


    ErrorLog /var/log/httpd/reverse_proxy_error.log
    CustomLog /var/log/httpd/reverse_proxy_access.log combined

    SSLProxyEngine on
    SSLProxyVerify require
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCACertificateFile "/etc/pki/tls/certs/ca-bundle.crt"

    ProxyPreserveHost On    

    ProxyPass   /   https://localhost:8080/pgadmin
    ProxyPassReverse    /   https://localhost:8080/pgadmin   

</VirtualHost>

httpd запускается, но когда я хочу проверить его с

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

это дает мне ошибку 400

но

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

работает. Где проблема в моем конфиге?

1 Ответ

0 голосов
/ 27 марта 2019

Вы пробовали с последней версией, я думаю, что это исправлено этот коммит Ref: LINK

Онлайн документы: https://www.pgadmin.org/docs/pgadmin4/dev/server_deployment.html

...