<VirtualHost *:80>
    ServerName osm.urbanizainteractiva.com
    ServerAdmin admin@urbanizainteractiva.com
    
    # Redirección forzosa a HTTPS (Descomentar después de tener los certificados o si se usa Certbot)
    # RewriteEngine on
    # RewriteCond %{SERVER_NAME} =osm.urbanizainteractiva.com
    # RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    
    # Mientras tanto, servimos contenido en puerto 80 para validación
    DocumentRoot /var/www/html/AG
    
    <Directory /var/www/html/AG>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/osm_ui_error.log
    CustomLog ${APACHE_LOG_DIR}/osm_ui_access.log combined
    
    Header set Access-Control-Allow-Origin "*"

    # Proxy Config (Necesario también en el VirtualHost del puerto 443)
    # Certbot copiará esto si detecta una estructura limpia, pero es vital revisar.
    
    ProxyRequests Off
    ProxyPreserveHost On

    # Proxy para Tiles
    ProxyPass /tiles/ http://localhost:8078/
    ProxyPassReverse /tiles/ http://localhost:8078/

    # Proxy para Nominatim
    ProxyPass /nominatim/ http://localhost:8077/
    ProxyPassReverse /nominatim/ http://localhost:8077/
</VirtualHost>

# NOTA: Al ejecutar 'certbot --apache', se creará automáticamente la versión SSD/HTTPS de este archivo.
