Thread: apache virtualhost
on centos8 and apache2.4 I installed postgres13 and pgadmin4 and a php application
I configured single virtualhost as follow:
<VirtualHost *:80>
DocumentRoot /var/www/myapp1/public
<Directory /var/www/myapp1>
AllowOverride All
</Directory>
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi
<Location /pgadmin4>
WSGIProcessGroup pgadmin
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Location>
</VirtualHost>
DocumentRoot /var/www/myapp1/public
<Directory /var/www/myapp1>
AllowOverride All
</Directory>
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi
<Location /pgadmin4>
WSGIProcessGroup pgadmin
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Location>
</VirtualHost>
myapp1 works well on http://MY_PUBLIC_IP/
but when I try to get pgadmin web interface at http://MY_PUBLIC_IP/pgadmin4 I got internal server error.
how to configure apache virtual host to get:
pgadmin4 at http://MY_PUBLIC_IP/pgadmin4 and myapp1 on http://MY_PUBLIC_IP
or pgadmin4 at http://MY_PUBLIC_IP:50050/ and myapp1 at http://MY_PUBLIC_IP/
Hi,
You need to provide the python-home as well. Refer - https://www.pgadmin.org/docs/pgadmin4/4.29/server_deployment.html#apache-httpd-configuration-linux-unix
On Sat, Jan 2, 2021 at 1:20 PM Abdeldjalil FELLAH <shabakett@gmail.com> wrote:
on centos8 and apache2.4 I installed postgres13 and pgadmin4 and a php applicationI configured single virtualhost as follow:<VirtualHost *:80>
DocumentRoot /var/www/myapp1/public
<Directory /var/www/myapp1>
AllowOverride All
</Directory>
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi
<Location /pgadmin4>
WSGIProcessGroup pgadmin
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Location>
</VirtualHost>myapp1 works well on http://MY_PUBLIC_IP/but when I try to get pgadmin web interface at http://MY_PUBLIC_IP/pgadmin4 I got internal server error.how to configure apache virtual host to get:pgadmin4 at http://MY_PUBLIC_IP/pgadmin4 and myapp1 on http://MY_PUBLIC_IPor pgadmin4 at http://MY_PUBLIC_IP:50050/ and myapp1 at http://MY_PUBLIC_IP/
Thanks,
Aditya Toshniwal
pgAdmin hacker | Sr. Software Engineer | edbpostgres.com
"Don't Complain about Heat, Plant a TREE"