phpmyadmin / docker

Docker container for phpMyAdmin
https://hub.docker.com/_/phpmyadmin
GNU General Public License v3.0
655 stars 451 forks source link

AH00547 with APACHE_PORT=127.0.0.1:8081 and network_mode=host #423

Open nikos1988 opened 11 months ago

nikos1988 commented 11 months ago

Using APACHE_PORT=127.0.0.1:8081 and network_mode: host works but results in AH00547 errors. Since the entrypoint.sh script replaces the VirtualHost part in 000-default.conf with "<VirtualHost *:127.0.0.1:8081>" it results in errors. /etc/apache2/ports.conf replace works fine: "Listen 127.0.0.1:8081"

I wanted to use a reverse proxy and also access mysql on my docker host where port 3306 is also restricted to localhost. So i tried using APACHE_PORT=127.0.0.1:8081 since the port does not have to be accessible from the outside. This works fine btw.

williamdes commented 11 months ago

Hi @nikos1988 It's named APACHE_PORT so it's only a port We could have APACHE_ADDRESS too

The best for you is to remove the address from the ENV and it should work I can mark this one as an enhancement to add the address ENV?

nikos1988 commented 11 months ago

Yes, this would be a nice addition at least for my use case