sigemtest_v20_isolated.vhost 3.64 KB
<Directory /var/www/sigemtest.yvaga.com.py>
    AllowOverride None
    Require all denied
</Directory>

<VirtualHost *:80>
    DocumentRoot /var/www/clients/client1/web12/web
    ServerName sigemtest.yvaga.com.py
    ServerAdmin webmaster@sigemtest.yvaga.com.py

    # --- NUEVAS REGLAS GIS (V20 - AISLADAS) ---
    ProxyPreserveHost On
    <Location /gis-geoserver>
        ProxyPass http://192.168.1.123:8081/gis-geoserver
        ProxyPassReverse http://192.168.1.123:8081/gis-geoserver
        # Forzar que no se trate como PHP
        SetHandler None
    </Location>

    <Location /geoserver>
        ProxyPass http://192.168.1.123:8080/geoserver
        ProxyPassReverse http://192.168.1.123:8080/geoserver
        SetHandler None
    </Location>

    <Location /gwc>
        ProxyPass http://192.168.1.123:8080/gwc
        ProxyPassReverse http://192.168.1.123:8080/gwc
        SetHandler None
    </Location>
    # ------------------------------------------

    ErrorLog /var/log/ispconfig/httpd/sigemtest.yvaga.com.py/error.log

    Alias /error/ "/var/www/sigemtest.yvaga.com.py/web/error/"
    ErrorDocument 400 /error/400.html
    ErrorDocument 401 /error/401.html
    ErrorDocument 403 /error/403.html
    ErrorDocument 404 /error/404.html
    ErrorDocument 405 /error/405.html
    ErrorDocument 500 /error/500.html
    ErrorDocument 502 /error/502.html
    ErrorDocument 503 /error/503.html

    <IfModule mod_ssl.c>
    </IfModule>

    <Directory /var/www/sigemtest.yvaga.com.py/web>
        <FilesMatch ".+\.ph(p[345]?|t|tml)$">
            SetHandler None
        </FilesMatch>
        Options +SymlinksIfOwnerMatch
        AllowOverride All
        Require all granted
    </Directory>
    <Directory /var/www/clients/client1/web12/web>
        <FilesMatch ".+\.ph(p[345]?|t|tml)$">
            SetHandler None
        </FilesMatch>
        Options +SymlinksIfOwnerMatch
        AllowOverride All
        Require all granted
    </Directory>

    <IfModule mod_suexec.c>
        SuexecUserGroup web12 client1
    </IfModule>
    <IfModule mod_fastcgi.c>
        <Directory /var/www/clients/client1/web12/cgi-bin>
            Require all granted
        </Directory>
        <Directory /var/www/sigemtest.yvaga.com.py/web>
            <FilesMatch "\.php[345]?$">
                SetHandler php-fcgi
            </FilesMatch>
        </Directory>
        <Directory /var/www/clients/client1/web12/web>
            <FilesMatch "\.php[345]?$">
                SetHandler php-fcgi
            </FilesMatch>
        </Directory>
        Action php-fcgi /php-fcgi virtual
        Alias /php-fcgi /var/www/clients/client1/web12/cgi-bin/php-fcgi-*-80-sigemtest.yvaga.com.py
        FastCgiExternalServer /var/www/clients/client1/web12/cgi-bin/php-fcgi-*-80-sigemtest.yvaga.com.py -idle-timeout 300 -socket /var/lib/php7.2-fpm/web12.sock -pass-header Authorization -pass-header Content-Type
    </IfModule>
    <IfModule mod_proxy_fcgi.c>
        <Directory /var/www/clients/client1/web12/web>
            <FilesMatch "\.php[345]?$">
                SetHandler "proxy:unix:/var/lib/php7.2-fpm/web12.sock|fcgi://localhost"
            </FilesMatch>
        </Directory>
    </IfModule>

    <IfModule mpm_itk_module>
        AssignUserId web12 client1
    </IfModule>

    <IfModule mod_dav_fs.c>
        <Directory /var/www/clients/client1/web12/webdav>
            <ifModule mod_security2.c>
                SecRuleRemoveById 960015
                SecRuleRemoveById 960032
            </ifModule>
            <FilesMatch "\.ph(p3?|tml)$">
                SetHandler None
            </FilesMatch>
        </Directory>
        DavLockDB /var/www/clients/client1/web12/tmp/DavLock
    </IfModule>
</VirtualHost>
GitLab Appliance - Powered by TurnKey Linux