Skip to main content

Crear Apache2 Proxypass

En el directorio de hosting donde reside el docker-compose.yml y el plausible-conf.env encontrará una carpeta llamada reverse-proxy. En el interior de la carpeta encontrar una configuración de ejemplo para cada uno de los servidores web mas comunes (Apache, Nginx, Traefik...)

Copie el fichero a sites-avaible y modifique su contenido para ajustarlo al virtualhost que va a usar

cp apache2/plausible.conf /etc/apache2/sites-available/plausible.conf
nano /etc/apache2/sites-available/plausible.conf

El contenido debe quedar parecido a lo siguiente

<VirtualHost *:80>
        ServerAdmin mi@gmail.com
        ServerName plytics.driverlandia.com

        ProxyPreserveHost On
        ProxyPass / http://localhost:8000/
        ProxyPassReverse / http://localhost:8000/

        SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" forwarded

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded
        CustomLog ${APACHE_LOG_DIR}/access.log forwarded env=forwarded

        #RewriteEngine on
        #RewriteCond %{SERVER_NAME} =plytics.driverlandia.com
        #RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>