pgAdmin4 läuft nicht mit Apache unter Fedora Linux

Hallo zusammen!

Momentan benutze ich pgAdmin4, indem ich “pgAdmin4.py” manuell starte.
Dazu musste ich es ausführbar machen, was sich schon nicht richtig anfühlt :rolleyes: :

# python3.7 /usr/lib/python3.7/site-packages/pgadmin4-web/pgAdmin4.py

Starting pgAdmin 4. Please navigate to http://127.0.0.1:5050 in your browser.

Das funktioniert problemlos. “localhost:5050” im Browser und ich kann mich anmelden…
Apache wird gar nicht benötigt…
Nun möchte ich das aber über Apache machen und habe dazu die Anleitung auf der Homepage befolgt:
(https://www.pgadmin.org/docs/pgadmin4/3.x/server_deployment.html) und das klappt leider überhaupt nicht…

Meine “/etc/httpd/conf.d/pgadmin4.conf” sieht wie folgt aus:

<VirtualHost *:80>
#ServerName pgadmin.example.com
ServerName pgadmin.local
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python3.7/site-packages/pgadmin4-web/pgAdmin4.wsgi

<Directory /usr/lib/python3.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>

Nur: egal wie ich versuche pgAdmin jetzt aufzurufen, nix klappt:
“localhost” (bekomme die index.html von Apache),
“localhost:5050” (Verbindung fehlgeschlagen),
“localhost/pgadmin4” (braucht etwas, bricht dann ab),
“localhost/pgadmin4:5050” geht auch nicht…

Sehe nicht, was ich falsch mache :confused: ?!
Mein Setup: Fedora 29, Apache 2.4.37, Postgres 11.1, pgAdmin4 3.5…

Oh mann, SELinux war schuld :rolleyes: … im Log aufgetaucht:

[wsgi:error] [pid 3636:tid 140096884307712] [remote ::1:58440] mod_wsgi (pid=3636): Exception occurred processing WSGI script '/usr/lib/python3.7/site-packages/pgadmin4-web/pgAdmin4.wsgi'.
[...]
PermissionError: [Errno 13] Permission denied: '/var/log/pgadmin4/pgadmin4.log'

Na ja, vielleicht hilft’s ja mal jemandem, der das auch übersieht… :astonished: