Host virtual

<VirtualHost *:80>
  DocumentRoot /WWW/aecid.drinux.com/htdocs
  ServerName aecid.drinux.com
  ServerAlias aecid.drinux.com

  <Directory /WWW/aecid.drinux.com/htdocs>
      AllowOverride All
      Require all granted
  </Directory>
  ErrorLog /WWW/aecid.drinux.com/logs/error.log
  CustomLog /WWW/aecid.drinux.com/logs/access.log common
</VirtualHost>

Para docker agregar al contenedor

Ubuntu

a2enmod proxy

a2enmod proxy_http

agregar al archivo del virtual host

        <Location />
                ProxyPass http://localhost:81/blog/public/
                ProxyPassReverse http://localhost:81/blog/public/
                Allow from all
        </Location>

O solo colocar

ProxyPass '/' 'http://localhost:81/blog/public/'

en CEntos

<VirtualHost *:80>
   ProxyPreserveHost On
   ProxyPass / http://127.0.0.1:81/
   ProxyPassReverse / http://127.0.0.1:81/
   ServerName www.comunidadpnacc.test
   ServerAlias comunidadpnacc.test
</VirtualHost>  

Para que funcione el proxy reverse en ubuntu instalar

sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests