diff options
Diffstat (limited to 'certbot-apache/tests/apache-conf-files/failing/multivhost-1093b.conf')
-rw-r--r-- | certbot-apache/tests/apache-conf-files/failing/multivhost-1093b.conf | 593 |
1 files changed, 593 insertions, 0 deletions
diff --git a/certbot-apache/tests/apache-conf-files/failing/multivhost-1093b.conf b/certbot-apache/tests/apache-conf-files/failing/multivhost-1093b.conf new file mode 100644 index 000000000..0388abc2c --- /dev/null +++ b/certbot-apache/tests/apache-conf-files/failing/multivhost-1093b.conf @@ -0,0 +1,593 @@ +<Directory /var/www/ensemen.ch> + AllowOverride None + Require all denied + </Directory> + +<VirtualHost *:80> + DocumentRoot /var/www/ensemen.ch/web + + ServerName ensemen.ch + ServerAlias www.ensemen.ch + ServerAdmin webmaster@ensemen.ch + + ErrorLog /var/log/ispconfig/httpd/ensemen.ch/error.log + + Alias /error/ "/var/www/ensemen.ch/web/error/" + ErrorDocument 400 /error/400.html + ErrorDocument 401 /error/401.html + ErrorDocument 403 /error/403.html + ErrorDocument 404 /error/404.html + ErrorDocument 405 /error/405.html + ErrorDocument 500 /error/500.html + ErrorDocument 502 /error/502.html + ErrorDocument 503 /error/503.html + + <IfModule mod_ssl.c> + </IfModule> + + <Directory /var/www/ensemen.ch/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + + <IfModule mod_ruby.c> + <Directory /var/www/ensemen.ch/web> + Options +ExecCGI + </Directory> + RubyRequire apache/ruby-run + #RubySafeLevel 0 + AddType text/html .rb + AddType text/html .rbx + <Files *.rb> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + <Files *.rbx> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + </IfModule> + + + <IfModule mod_python.c> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.py$"> + SetHandler mod_python + </FilesMatch> + PythonHandler mod_python.publisher + PythonDebug On + </Directory> + </IfModule> + + # cgi enabled + <Directory /var/www/clients/client4/web17/cgi-bin> + Require all granted + </Directory> + ScriptAlias /cgi-bin/ /var/www/clients/client4/web17/cgi-bin/ + <FilesMatch "\.(cgi|pl)$"> + SetHandler cgi-script + </FilesMatch> + # suexec enabled + <IfModule mod_suexec.c> + SuexecUserGroup web17 client4 + </IfModule> + # php as fast-cgi enabled + # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html + <IfModule mod_fcgid.c> + IdleTimeout 300 + ProcessLifeTime 3600 + # MaxProcessCount 1000 + DefaultMinClassProcessCount 0 + DefaultMaxClassProcessCount 100 + IPCConnectTimeout 3 + IPCCommTimeout 600 + BusyTimeout 3600 + </IfModule> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + + + # add support for apache mpm_itk + <IfModule mpm_itk_module> + AssignUserId web17 client4 + </IfModule> + + <IfModule mod_dav_fs.c> + # Do not execute PHP files in webdav directory + <Directory /var/www/clients/client4/web17/webdav> + <ifModule mod_security2.c> + SecRuleRemoveById 960015 + SecRuleRemoveById 960032 + </ifModule> + <FilesMatch "\.ph(p3?|tml)$"> + SetHandler None + </FilesMatch> + </Directory> + DavLockDB /var/www/clients/client4/web17/tmp/DavLock + # DO NOT REMOVE THE COMMENTS! + # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE! + # WEBDAV BEGIN + # WEBDAV END + </IfModule> + + +</VirtualHost> +<VirtualHost *:443> + DocumentRoot /var/www/ensemen.ch/web + + ServerName ensemen.ch + ServerAlias www.ensemen.ch + ServerAdmin webmaster@ensemen.ch + + ErrorLog /var/log/ispconfig/httpd/ensemen.ch/error.log + + Alias /error/ "/var/www/ensemen.ch/web/error/" + ErrorDocument 400 /error/400.html + ErrorDocument 401 /error/401.html + ErrorDocument 403 /error/403.html + ErrorDocument 404 /error/404.html + ErrorDocument 405 /error/405.html + ErrorDocument 500 /error/500.html + ErrorDocument 502 /error/502.html + ErrorDocument 503 /error/503.html + + <IfModule mod_ssl.c> + SSLEngine on + SSLProtocol All -SSLv2 -SSLv3 + SSLCertificateFile /var/www/clients/client4/web17/ssl/ensemen.ch.crt + SSLCertificateKeyFile /var/www/clients/client4/web17/ssl/ensemen.ch.key + </IfModule> + + <Directory /var/www/ensemen.ch/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + + <IfModule mod_ruby.c> + <Directory /var/www/ensemen.ch/web> + Options +ExecCGI + </Directory> + RubyRequire apache/ruby-run + #RubySafeLevel 0 + AddType text/html .rb + AddType text/html .rbx + <Files *.rb> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + <Files *.rbx> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + </IfModule> + + + <IfModule mod_python.c> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.py$"> + SetHandler mod_python + </FilesMatch> + PythonHandler mod_python.publisher + PythonDebug On + </Directory> + </IfModule> + + # cgi enabled + <Directory /var/www/clients/client4/web17/cgi-bin> + Require all granted + </Directory> + ScriptAlias /cgi-bin/ /var/www/clients/client4/web17/cgi-bin/ + <FilesMatch "\.(cgi|pl)$"> + SetHandler cgi-script + </FilesMatch> + # suexec enabled + <IfModule mod_suexec.c> + SuexecUserGroup web17 client4 + </IfModule> + # php as fast-cgi enabled + # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html + <IfModule mod_fcgid.c> + IdleTimeout 300 + ProcessLifeTime 3600 + # MaxProcessCount 1000 + DefaultMinClassProcessCount 0 + DefaultMaxClassProcessCount 100 + IPCConnectTimeout 3 + IPCCommTimeout 600 + BusyTimeout 3600 + </IfModule> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + + + # add support for apache mpm_itk + <IfModule mpm_itk_module> + AssignUserId web17 client4 + </IfModule> + + <IfModule mod_dav_fs.c> + # Do not execute PHP files in webdav directory + <Directory /var/www/clients/client4/web17/webdav> + <ifModule mod_security2.c> + SecRuleRemoveById 960015 + SecRuleRemoveById 960032 + </ifModule> + <FilesMatch "\.ph(p3?|tml)$"> + SetHandler None + </FilesMatch> + </Directory> + DavLockDB /var/www/clients/client4/web17/tmp/DavLock + # DO NOT REMOVE THE COMMENTS! + # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE! + # WEBDAV BEGIN + # WEBDAV END + </IfModule> + + +</VirtualHost> +<VirtualHost [2a01:4f8:160:13a2::1017]:80> + DocumentRoot /var/www/ensemen.ch/web + + ServerName ensemen.ch + ServerAlias www.ensemen.ch + ServerAdmin webmaster@ensemen.ch + + ErrorLog /var/log/ispconfig/httpd/ensemen.ch/error.log + + Alias /error/ "/var/www/ensemen.ch/web/error/" + ErrorDocument 400 /error/400.html + ErrorDocument 401 /error/401.html + ErrorDocument 403 /error/403.html + ErrorDocument 404 /error/404.html + ErrorDocument 405 /error/405.html + ErrorDocument 500 /error/500.html + ErrorDocument 502 /error/502.html + ErrorDocument 503 /error/503.html + + <IfModule mod_ssl.c> + </IfModule> + + <Directory /var/www/ensemen.ch/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + + <IfModule mod_ruby.c> + <Directory /var/www/ensemen.ch/web> + Options +ExecCGI + </Directory> + RubyRequire apache/ruby-run + #RubySafeLevel 0 + AddType text/html .rb + AddType text/html .rbx + <Files *.rb> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + <Files *.rbx> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + </IfModule> + + + <IfModule mod_python.c> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.py$"> + SetHandler mod_python + </FilesMatch> + PythonHandler mod_python.publisher + PythonDebug On + </Directory> + </IfModule> + + # cgi enabled + <Directory /var/www/clients/client4/web17/cgi-bin> + Require all granted + </Directory> + ScriptAlias /cgi-bin/ /var/www/clients/client4/web17/cgi-bin/ + <FilesMatch "\.(cgi|pl)$"> + SetHandler cgi-script + </FilesMatch> + # suexec enabled + <IfModule mod_suexec.c> + SuexecUserGroup web17 client4 + </IfModule> + # php as fast-cgi enabled + # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html + <IfModule mod_fcgid.c> + IdleTimeout 300 + ProcessLifeTime 3600 + # MaxProcessCount 1000 + DefaultMinClassProcessCount 0 + DefaultMaxClassProcessCount 100 + IPCConnectTimeout 3 + IPCCommTimeout 600 + BusyTimeout 3600 + </IfModule> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + + + # add support for apache mpm_itk + <IfModule mpm_itk_module> + AssignUserId web17 client4 + </IfModule> + + <IfModule mod_dav_fs.c> + # Do not execute PHP files in webdav directory + <Directory /var/www/clients/client4/web17/webdav> + <ifModule mod_security2.c> + SecRuleRemoveById 960015 + SecRuleRemoveById 960032 + </ifModule> + <FilesMatch "\.ph(p3?|tml)$"> + SetHandler None + </FilesMatch> + </Directory> + DavLockDB /var/www/clients/client4/web17/tmp/DavLock + # DO NOT REMOVE THE COMMENTS! + # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE! + # WEBDAV BEGIN + # WEBDAV END + </IfModule> + + +</VirtualHost> +<VirtualHost [2a01:4f8:160:13a2::1017]:443> + DocumentRoot /var/www/ensemen.ch/web + + ServerName ensemen.ch + ServerAlias www.ensemen.ch + ServerAdmin webmaster@ensemen.ch + + ErrorLog /var/log/ispconfig/httpd/ensemen.ch/error.log + + Alias /error/ "/var/www/ensemen.ch/web/error/" + ErrorDocument 400 /error/400.html + ErrorDocument 401 /error/401.html + ErrorDocument 403 /error/403.html + ErrorDocument 404 /error/404.html + ErrorDocument 405 /error/405.html + ErrorDocument 500 /error/500.html + ErrorDocument 502 /error/502.html + ErrorDocument 503 /error/503.html + + <IfModule mod_ssl.c> + SSLEngine on + SSLProtocol All -SSLv2 -SSLv3 + SSLCertificateFile /var/www/clients/client4/web17/ssl/ensemen.ch.crt + SSLCertificateKeyFile /var/www/clients/client4/web17/ssl/ensemen.ch.key + </IfModule> + + <Directory /var/www/ensemen.ch/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + # Clear PHP settings of this website + <FilesMatch ".+\.ph(p[345]?|t|tml)$"> + SetHandler None + </FilesMatch> + Options +FollowSymLinks + AllowOverride All + Require all granted + </Directory> + + <IfModule mod_ruby.c> + <Directory /var/www/ensemen.ch/web> + Options +ExecCGI + </Directory> + RubyRequire apache/ruby-run + #RubySafeLevel 0 + AddType text/html .rb + AddType text/html .rbx + <Files *.rb> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + <Files *.rbx> + SetHandler ruby-object + RubyHandler Apache::RubyRun.instance + </Files> + </IfModule> + + + <IfModule mod_python.c> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.py$"> + SetHandler mod_python + </FilesMatch> + PythonHandler mod_python.publisher + PythonDebug On + </Directory> + </IfModule> + + # cgi enabled + <Directory /var/www/clients/client4/web17/cgi-bin> + Require all granted + </Directory> + ScriptAlias /cgi-bin/ /var/www/clients/client4/web17/cgi-bin/ + <FilesMatch "\.(cgi|pl)$"> + SetHandler cgi-script + </FilesMatch> + # suexec enabled + <IfModule mod_suexec.c> + SuexecUserGroup web17 client4 + </IfModule> + # php as fast-cgi enabled + # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html + <IfModule mod_fcgid.c> + IdleTimeout 300 + ProcessLifeTime 3600 + # MaxProcessCount 1000 + DefaultMinClassProcessCount 0 + DefaultMaxClassProcessCount 100 + IPCConnectTimeout 3 + IPCCommTimeout 600 + BusyTimeout 3600 + </IfModule> + <Directory /var/www/ensemen.ch/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + <Directory /var/www/clients/client4/web17/web> + <FilesMatch "\.php[345]?$"> + SetHandler fcgid-script + </FilesMatch> + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php3 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php4 + FCGIWrapper /var/www/php-fcgi-scripts/web17/.php-fcgi-starter .php5 + Options +ExecCGI + AllowOverride All + Require all granted + </Directory> + + + # add support for apache mpm_itk + <IfModule mpm_itk_module> + AssignUserId web17 client4 + </IfModule> + + <IfModule mod_dav_fs.c> + # Do not execute PHP files in webdav directory + <Directory /var/www/clients/client4/web17/webdav> + <ifModule mod_security2.c> + SecRuleRemoveById 960015 + SecRuleRemoveById 960032 + </ifModule> + <FilesMatch "\.ph(p3?|tml)$"> + SetHandler None + </FilesMatch> + </Directory> + DavLockDB /var/www/clients/client4/web17/tmp/DavLock + # DO NOT REMOVE THE COMMENTS! + # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE! + # WEBDAV BEGIN + # WEBDAV END + </IfModule> + + +</VirtualHost> |