# Apache vhost para simulador-tributario.local (Laravel 13 / PHP 8.3)
# Instalar: sudo cp deploy/apache/simulador-tributario-local.conf /etc/apache2/sites-available/
#           sudo a2ensite simulador-tributario-local.conf
#           sudo systemctl reload apache2
#
# Extensão GD (phpspreadsheet): sudo apt install php8.3-gd && sudo systemctl restart php8.3-fpm

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName simulador-tributario.local
    ServerAlias www.simulador-tributario.local

    DocumentRoot /var/www/html/simulador-tributario/public

    Timeout 600
    ProxyTimeout 600
    RequestReadTimeout header=60-600,MinRate=500 body=60,MinRate=500

    <IfModule proxy_fcgi_module>
        <FilesMatch "\.php$">
            SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost/"
        </FilesMatch>
    </IfModule>

    <Directory /var/www/html/simulador-tributario/public>
        AllowOverride All
        Require all granted
        Options FollowSymLinks
        DirectoryIndex index.php
    </Directory>

    ErrorLog  ${APACHE_LOG_DIR}/simulador-tributario_error.log
    CustomLog ${APACHE_LOG_DIR}/simulador-tributario_access.log combined
</VirtualHost>
