Alias /icingaweb2 "/usr/share/icingaweb2/public" # # General setup for the virtual host # DocumentRoot "/srv/www/htdocs" #ServerName www.example.com:443 #ServerAdmin webmaster@example.com ServerName icinga-monitoring.net DocumentRoot "/usr/share/icingaweb2/public" ErrorLog /var/log/apache2/error_log TransferLog /var/log/apache2/access_log ## Rewrite rules RewriteEngine On Options SymLinksIfOwnerMatch AllowOverride None # Apache 2.4 Require all granted # Apache 2.2 Order allow,deny Allow from all SetEnv ICINGAWEB_CONFIGDIR "/etc/icingaweb2" EnableSendfile Off RewriteEngine on # modified base RewriteBase / RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] DirectoryIndex error_norewrite.html ErrorDocument 404 /error_norewrite.html # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on # You can use per vhost certificates if SNI is supported. #SSLCertificateFile /etc/apache2/ssl.crt/vhost-example.crt SSLCertificateKeyFile /etc/apache2/ssl.key/icinga-monitoring.net.key SSLCertificateChainFile /etc/apache2/ssl.crt/icinga-monitoring.net.crt SSLCertificateFile /etc/apache2/ssl.crt/icinga-monitoring.net.crt # Per-Server Logging: # The home of a custom SSL log file. Use this when you want a # compact non-error SSL logfile on a virtual host basis. CustomLog /var/log/apache2/ssl_request_log ssl_combined