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>