diff --git a/web-apache-mysql/alpine/conf/etc/zabbix/apache.conf b/web-apache-mysql/alpine/conf/etc/zabbix/apache.conf index 36def0c29..9a36c5002 100644 --- a/web-apache-mysql/alpine/conf/etc/zabbix/apache.conf +++ b/web-apache-mysql/alpine/conf/etc/zabbix/apache.conf @@ -42,4 +42,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-mysql/alpine/conf/etc/zabbix/apache_ssl.conf b/web-apache-mysql/alpine/conf/etc/zabbix/apache_ssl.conf index 63005b0e1..4cb13d56f 100644 --- a/web-apache-mysql/alpine/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-mysql/alpine/conf/etc/zabbix/apache_ssl.conf @@ -65,5 +65,13 @@ Listen 8443 Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-mysql/centos/conf/etc/zabbix/apache.conf b/web-apache-mysql/centos/conf/etc/zabbix/apache.conf index 8f61ef1ef..a58c94c32 100644 --- a/web-apache-mysql/centos/conf/etc/zabbix/apache.conf +++ b/web-apache-mysql/centos/conf/etc/zabbix/apache.conf @@ -46,4 +46,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-mysql/centos/conf/etc/zabbix/apache_ssl.conf b/web-apache-mysql/centos/conf/etc/zabbix/apache_ssl.conf index 758cd462c..ed3e546f1 100644 --- a/web-apache-mysql/centos/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-mysql/centos/conf/etc/zabbix/apache_ssl.conf @@ -68,4 +68,12 @@ Listen 8443 Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-mysql/ubuntu/conf/etc/zabbix/apache.conf b/web-apache-mysql/ubuntu/conf/etc/zabbix/apache.conf index 36def0c29..9a36c5002 100644 --- a/web-apache-mysql/ubuntu/conf/etc/zabbix/apache.conf +++ b/web-apache-mysql/ubuntu/conf/etc/zabbix/apache.conf @@ -42,4 +42,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-mysql/ubuntu/conf/etc/zabbix/apache_ssl.conf b/web-apache-mysql/ubuntu/conf/etc/zabbix/apache_ssl.conf index d18d08fde..0d4382cfd 100644 --- a/web-apache-mysql/ubuntu/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-mysql/ubuntu/conf/etc/zabbix/apache_ssl.conf @@ -64,5 +64,13 @@ LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/alpine/conf/etc/zabbix/apache.conf b/web-apache-pgsql/alpine/conf/etc/zabbix/apache.conf index 36def0c29..9a36c5002 100644 --- a/web-apache-pgsql/alpine/conf/etc/zabbix/apache.conf +++ b/web-apache-pgsql/alpine/conf/etc/zabbix/apache.conf @@ -42,4 +42,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/alpine/conf/etc/zabbix/apache_ssl.conf b/web-apache-pgsql/alpine/conf/etc/zabbix/apache_ssl.conf index 63005b0e1..4cb13d56f 100644 --- a/web-apache-pgsql/alpine/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-pgsql/alpine/conf/etc/zabbix/apache_ssl.conf @@ -65,5 +65,13 @@ Listen 8443 Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/centos/conf/etc/zabbix/apache.conf b/web-apache-pgsql/centos/conf/etc/zabbix/apache.conf index 8f61ef1ef..a58c94c32 100644 --- a/web-apache-pgsql/centos/conf/etc/zabbix/apache.conf +++ b/web-apache-pgsql/centos/conf/etc/zabbix/apache.conf @@ -46,4 +46,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/centos/conf/etc/zabbix/apache_ssl.conf b/web-apache-pgsql/centos/conf/etc/zabbix/apache_ssl.conf index 758cd462c..ed3e546f1 100644 --- a/web-apache-pgsql/centos/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-pgsql/centos/conf/etc/zabbix/apache_ssl.conf @@ -68,4 +68,12 @@ Listen 8443 Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache.conf b/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache.conf index 36def0c29..9a36c5002 100644 --- a/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache.conf +++ b/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache.conf @@ -42,4 +42,12 @@ Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache_ssl.conf b/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache_ssl.conf index d18d08fde..0d4382cfd 100644 --- a/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache_ssl.conf +++ b/web-apache-pgsql/ubuntu/conf/etc/zabbix/apache_ssl.conf @@ -64,5 +64,13 @@ LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so Deny from all + + + Require all denied + + Order deny,allow + Deny from all + + diff --git a/web-nginx-mysql/alpine/conf/etc/zabbix/nginx.conf b/web-nginx-mysql/alpine/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-mysql/alpine/conf/etc/zabbix/nginx.conf +++ b/web-nginx-mysql/alpine/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/alpine/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-mysql/alpine/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-mysql/alpine/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-mysql/alpine/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/centos/conf/etc/zabbix/nginx.conf b/web-nginx-mysql/centos/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-mysql/centos/conf/etc/zabbix/nginx.conf +++ b/web-nginx-mysql/centos/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/centos/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-mysql/centos/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-mysql/centos/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-mysql/centos/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/rhel/conf/etc/zabbix/nginx.conf b/web-nginx-mysql/rhel/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-mysql/rhel/conf/etc/zabbix/nginx.conf +++ b/web-nginx-mysql/rhel/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/rhel/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-mysql/rhel/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-mysql/rhel/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-mysql/rhel/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx.conf b/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx.conf +++ b/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-mysql/ubuntu/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx.conf b/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx.conf +++ b/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-pgsql/alpine/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/centos/conf/etc/zabbix/nginx.conf b/web-nginx-pgsql/centos/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-pgsql/centos/conf/etc/zabbix/nginx.conf +++ b/web-nginx-pgsql/centos/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/centos/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-pgsql/centos/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-pgsql/centos/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-pgsql/centos/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx.conf b/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx.conf +++ b/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx_ssl.conf b/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx_ssl.conf +++ b/web-nginx-pgsql/ubuntu/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/zabbix-appliance/rhel/conf/etc/zabbix/nginx.conf b/zabbix-appliance/rhel/conf/etc/zabbix/nginx.conf index fbc144486..b59f17552 100644 --- a/zabbix-appliance/rhel/conf/etc/zabbix/nginx.conf +++ b/zabbix-appliance/rhel/conf/etc/zabbix/nginx.conf @@ -50,6 +50,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; diff --git a/zabbix-appliance/rhel/conf/etc/zabbix/nginx_ssl.conf b/zabbix-appliance/rhel/conf/etc/zabbix/nginx_ssl.conf index 44594adb7..17ae63661 100644 --- a/zabbix-appliance/rhel/conf/etc/zabbix/nginx_ssl.conf +++ b/zabbix-appliance/rhel/conf/etc/zabbix/nginx_ssl.conf @@ -74,6 +74,11 @@ server { try_files $uri $uri/ /index.php?$args; } + location ~ /(api\/|conf[^\.]|include|locale|vendor) { + deny all; + return 404; + } + location ~ .php$ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php;