File apache2-zabbix.conf of Package zabbix50

# please read how to enable zabbix frontend and SSL encryption in
# /usr/share/doc/packages/zabbix-phpfrontend/README.SUSE

<IfDefine ZABBIX>

  Alias /zabbix "/usr/share/zabbix/"

  <Directory "/usr/share/zabbix/">
    Options FollowSymLinks
    AllowOverride None

    <IfModule mod_authz_core.c>
      # Apache 2.4
      Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
      Order allow,deny
      Allow from all
    </IfModule>

    <IfModule mod_php7.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
        # php_value date.timezone Europe/Riga
    </IfModule>

  </Directory>

  <DirectoryMatch "/usr/share/zabbix/(conf/|app/|include/|local/)>
    <IfModule mod_authz_core.c>
      # Apache 2.4
      Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
      Order deny,allow
      Deny from all
    </IfModule>
  </DirectoryMatch>

</IfDefine>

<IfDefine !ZABBIX>
    Redirect 403 /zabbix
</IfDefine>
openSUSE Build Service is sponsored by