sigemtest_v20_isolated.vhost
3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<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>