separate dictories

This commit is contained in:
Antonio J. Delgado 2023-03-27 12:11:40 +03:00
parent be476ede17
commit 13f24243a6

View file

@ -43,11 +43,11 @@
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
## Custom fragment ## Custom fragment
SSLHonorCipherOrder on SSLHonorCipherOrder on
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
SSLProxyEngine On SSLProxyEngine On
SSLProxyCheckPeerCN on SSLProxyCheckPeerCN on
SSLProxyCheckPeerExpire on SSLProxyCheckPeerExpire on
ScriptAlias /cgi-bin/nagios4 /usr/lib/cgi-bin/nagios4 ScriptAlias /cgi-bin/nagios4 /usr/lib/cgi-bin/nagios4
ScriptAlias /nagios4/cgi-bin /usr/lib/cgi-bin/nagios4 ScriptAlias /nagios4/cgi-bin /usr/lib/cgi-bin/nagios4
@ -63,64 +63,64 @@
DirectoryIndex index.php index.html DirectoryIndex index.php index.html
AllowOverride None AllowOverride None
<IfVersion >= 2.3> <IfVersion >= 2.3>
<RequireAll> <RequireAll>
Require all granted Require all granted
AuthName "Nagios Access"
AuthType Basic
AuthUserFile {{ auth_user_file }}
Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
Allow from all
AuthName "Nagios Access" AuthName "Nagios Access"
AuthType Basic AuthType Basic
AuthUserFile {{ auth_user_file }} AuthUserFile {{ auth_user_file }}
Require valid-user Require valid-user
</RequireAll>
</IfVersion>
<IfVersion < 2.3>
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile {{ auth_user_file }}
Require valid-user
</IfVersion> </IfVersion>
</DirectoryMatch> </DirectoryMatch>
<Directory /usr/share/nagios4/htdocs> <Directory /usr/share/nagios4/htdocs>
Options +ExecCGI Options +ExecCGI
</Directory> </Directory>
# PNP4Nagios # PNP4Nagios
Alias /pnp4nagios "/usr/local/pnp4nagios/share" Alias /pnp4nagios "/usr/local/pnp4nagios/share"
<Directory "/usr/local/pnp4nagios/share"> <Directory "/usr/local/pnp4nagios/share">
AllowOverride None AllowOverride None
Order allow,deny Order allow,deny
Allow from all Allow from all
# #
# Use the same value as defined in nagios.conf # Use the same value as defined in nagios.conf
# #
AuthName "Nagios Access" AuthName "Nagios Access"
AuthType Basic AuthType Basic
AuthUserFile {{ auth_user_file }} AuthUserFile {{ auth_user_file }}
Require valid-user Require valid-user
<IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
# Turn on URL rewriting # Turn on URL rewriting
RewriteEngine On RewriteEngine On
Options +symLinksIfOwnerMatch Options +symLinksIfOwnerMatch
# Installation directory # Installation directory
RewriteBase /pnp4nagios/ RewriteBase /pnp4nagios/
# Protect application and system files from being viewed # Protect application and system files from being viewed
RewriteRule "^(?:application|modules|system)/" - [F] RewriteRule "^(?:application|modules|system)/" - [F]
# Allow any files or directories that exist to be displayed directly # Allow any files or directories that exist to be displayed directly
RewriteCond "%{REQUEST_FILENAME}" !-f RewriteCond "%{REQUEST_FILENAME}" !-f
RewriteCond "%{REQUEST_FILENAME}" !-d RewriteCond "%{REQUEST_FILENAME}" !-d
# Rewrite all other URLs to index.php/URL # Rewrite all other URLs to index.php/URL
RewriteRule "^.*$" "index.php/$0" [PT] RewriteRule "^.*$" "index.php/$0" [PT]
</IfModule> </IfModule>
</Directory> </Directory>
# HighCharts # HighCharts
Alias /highcharts "/usr/local/highcharts" Alias /highcharts "/usr/local/highcharts"
<Directory "/usr/local/highcharts"> <Directory "/usr/local/highcharts">
Options None Options None
AllowOverride None AllowOverride None
Order allow,deny Order allow,deny
Allow from all Allow from all
</Directory> </Directory>
</VirtualHost> </VirtualHost>