Current File : //etc/apache2/keyhelp/vhosts/demos24_de.conf |
#
# Created by KeyHelp on 2025-08-12 12:26:01
#
# DO NOT CHANGE ANYTHING IN THIS FILE!
# CHANGES WILL BE LOST ON NEXT UPDATE.
#
<Directory "/home/users/demos24_de/www/">
Require all granted
Options SymLinksIfOwnerMatch
</Directory>
# demos24.de
<VirtualHost *:443>
ServerName demos24.de
ServerAdmin webacede@gmail.com
DocumentRoot "/home/users/demos24_de/www/"
SuexecUserGroup "demos24_de" "demos24_de"
# SSL
SSLEngine On
SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/demos24_de/demos24.de/complete.pem
SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/demos24_de/demos24.de/chain.pem
# HSTS
<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=10368000; includeSubDomains; preload"
</IfModule>
# Logging
LogLevel warn
CustomLog "/home/users/demos24_de/logs/demos24.de/access.log" keyhelp_log
ErrorLog "/home/users/demos24_de/logs/demos24.de/error.log"
# PHP support
<FilesMatch "\.php$">
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/run/php/keyhelp_demos24_de_php84.socket|fcgi://keyhelp_demos24_de_php84.socket"
</If>
</FilesMatch>
<Proxy fcgi://keyhelp_demos24_de_php84.socket>
ProxySet connectiontimeout=5 timeout=1200
</Proxy>
<LocationMatch "/(fpm-ping|fpm-status)">
SetHandler "proxy:unix:/run/php/keyhelp_demos24_de_php84.socket|fcgi://demos24.de"
</LocationMatch>
# Perl support
AddHandler cgi-script .cgi .pl
<IfModule mod_fcgid.c>
<Files ~ (\.fcgi)>
SetHandler fcgid-script
Options +SymLinksIfOwnerMatch +ExecCGI
</Files>
</IfModule>
ScriptAlias /cgi-bin/ "/home/users/demos24_de/www/cgi-bin/"
<Directory "/home/users/demos24_de/www/">
AllowOverride AuthConfig FileInfo Indexes Limit Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Options -Indexes
Options +ExecCGI
CGIPassAuth On
</Directory>
# Include global directives
IncludeOptional /etc/apache2/keyhelp/global_directives.conf
</VirtualHost>
# Force HTTPS redirect
<VirtualHost *:80>
ServerName demos24.de
Redirect 301 / https://demos24.de/
</VirtualHost>
# www.demos24.de
<VirtualHost *:443>
ServerName www.demos24.de
ServerAdmin webacede@gmail.com
DocumentRoot "/home/users/demos24_de/www/"
SuexecUserGroup "demos24_de" "demos24_de"
# SSL
SSLEngine On
SSLCertificateFile /etc/ssl/keyhelp/letsencrypt/demos24_de/www.demos24.de/complete.pem
SSLCertificateChainFile /etc/ssl/keyhelp/letsencrypt/demos24_de/www.demos24.de/chain.pem
# HSTS
<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=10368000; includeSubDomains; preload"
</IfModule>
# Logging
LogLevel warn
CustomLog "/home/users/demos24_de/logs/www.demos24.de/access.log" keyhelp_log
ErrorLog "/home/users/demos24_de/logs/www.demos24.de/error.log"
# PHP support
<FilesMatch "\.php$">
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/run/php/keyhelp_demos24_de_php84.socket|fcgi://keyhelp_demos24_de_php84.socket"
</If>
</FilesMatch>
<Proxy fcgi://keyhelp_demos24_de_php84.socket>
ProxySet connectiontimeout=5 timeout=1200
</Proxy>
<LocationMatch "/(fpm-ping|fpm-status)">
SetHandler "proxy:unix:/run/php/keyhelp_demos24_de_php84.socket|fcgi://www.demos24.de"
</LocationMatch>
# Perl support
AddHandler cgi-script .cgi .pl
<IfModule mod_fcgid.c>
<Files ~ (\.fcgi)>
SetHandler fcgid-script
Options +SymLinksIfOwnerMatch +ExecCGI
</Files>
</IfModule>
ScriptAlias /cgi-bin/ "/home/users/demos24_de/www/cgi-bin/"
<Directory "/home/users/demos24_de/www/">
AllowOverride AuthConfig FileInfo Indexes Limit Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Options -Indexes
Options +ExecCGI
CGIPassAuth On
</Directory>
# Include global directives
IncludeOptional /etc/apache2/keyhelp/global_directives.conf
</VirtualHost>
# Force HTTPS redirect
<VirtualHost *:80>
ServerName www.demos24.de
Redirect 301 / https://www.demos24.de/
</VirtualHost>
# Directory protection
<Directory "/home/users/demos24_de/www/demos/">
AuthType Basic
AuthName "Willkommen im geschützten Bereich unserer Demoinstallationen!"
AuthUserFile "/etc/apache2/keyhelp/htpasswd/.htpasswd_demos24_de_e5372cc1d340d4c80d34a6095e959357"
<RequireAny>
Require valid-user
</RequireAny>
</Directory>
<Directory "/home/users/demos24_de/www/php12/">
AuthType Basic
AuthName "DEV"
AuthUserFile "/etc/apache2/keyhelp/htpasswd/.htpasswd_demos24_de_a05e3cc8f3bb60b8335b3573109bb271"
<RequireAny>
Require valid-user
</RequireAny>
</Directory>