From 3bc1e1d998fe33dfd3905926e0f8566eda4cc852 Mon Sep 17 00:00:00 2001 From: Marius Cramer Date: Mon, 24 Mar 2014 13:32:42 +0100 Subject: [PATCH] Removed usage of AddHandler in apache vhost config - Reason: AddHandler fcgid-script .php does not only parse .php files, but all .php.* (e. g. .php.txt, .php.test etc.) --- install/tpl/apache_apps.vhost.master | 4 ++- install/tpl/apache_ispconfig.vhost.master | 4 ++- server/conf/apache_apps.vhost.master | 4 ++- server/conf/vhost.conf.master | 35 ++++++++++++++++------- 4 files changed, 33 insertions(+), 14 deletions(-) diff --git a/install/tpl/apache_apps.vhost.master b/install/tpl/apache_apps.vhost.master index 6d6d4e232..e56b1d682 100644 --- a/install/tpl/apache_apps.vhost.master +++ b/install/tpl/apache_apps.vhost.master @@ -36,7 +36,9 @@ Options +Indexes +FollowSymLinks +MultiViews +ExecCGI AllowOverride AuthConfig Indexes Limit Options FileInfo - AddHandler fcgid-script .php + + SetHandler fcgid-script + FCGIWrapper {tmpl_var name='apps_vhost_basedir'}/php-fcgi-scripts/apps/.php-fcgi-starter .php Require all granted diff --git a/install/tpl/apache_ispconfig.vhost.master b/install/tpl/apache_ispconfig.vhost.master index bf2fe9ec5..4973af083 100644 --- a/install/tpl/apache_ispconfig.vhost.master +++ b/install/tpl/apache_ispconfig.vhost.master @@ -20,7 +20,9 @@ NameVirtualHost *: Options -Indexes +FollowSymLinks +MultiViews +ExecCGI AllowOverride AuthConfig Indexes Limit Options FileInfo - AddHandler fcgid-script .php + + SetHandler fcgid-script + FCGIWrapper /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter .php Require all granted diff --git a/server/conf/apache_apps.vhost.master b/server/conf/apache_apps.vhost.master index 6d6d4e232..bc6c6bcfb 100644 --- a/server/conf/apache_apps.vhost.master +++ b/server/conf/apache_apps.vhost.master @@ -36,7 +36,9 @@ Options +Indexes +FollowSymLinks +MultiViews +ExecCGI AllowOverride AuthConfig Indexes Limit Options FileInfo - AddHandler fcgid-script .php + + SetHandler fcgid-script + FCGIWrapper {tmpl_var name='apps_vhost_basedir'}/php-fcgi-scripts/apps/.php-fcgi-starter .php Require all granted diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master index 06a16fc39..f78efe54b 100644 --- a/server/conf/vhost.conf.master +++ b/server/conf/vhost.conf.master @@ -156,7 +156,9 @@ - AddHandler mod_python .py + + SetHandler mod_python + PythonHandler mod_python.publisher PythonDebug On @@ -174,8 +176,9 @@ ScriptAlias /cgi-bin/ /cgi-bin/ - AddHandler cgi-script .cgi - AddHandler cgi-script .pl + + SetHandler cgi-script + # suexec enabled @@ -202,13 +205,15 @@ # suphp enabled - suPHP_Engine on - # suPHP_UserGroup + suPHP_Engine on + # suPHP_UserGroup suPHP_ConfigPath - AddHandler x-httpd-suphp .php .php3 .php4 .php5 - suPHP_AddHandler x-httpd-suphp + + SetHandler x-httpd-suphp + + suPHP_AddHandler x-httpd-suphp @@ -216,7 +221,9 @@ # php as cgi enabled ScriptAlias /php5-cgi Action php5-cgi /php5-cgi - AddHandler php5-cgi .php .php3 .php4 .php5 + + SetHandler php5-cgi + Require all granted @@ -253,7 +260,9 @@ - AddHandler fcgid-script .php .php3 .php4 .php5 + + SetHandler fcgid-script + FCGIWrapper .php FCGIWrapper .php3 FCGIWrapper .php4 @@ -268,7 +277,9 @@ - AddHandler fcgid-script .php .php3 .php4 .php5 + + SetHandler fcgid-script + FCGIWrapper .php FCGIWrapper .php3 FCGIWrapper .php4 @@ -293,7 +304,9 @@ Allow from all - AddHandler php5-fcgi .php .php3 .php4 .php5 + + SetHandler php5-fcgi + Action php5-fcgi /php5-fcgi Alias /php5-fcgi {tmpl_var name='document_root'}/cgi-bin/php5-fcgi-{tmpl_var name='ip_address'}-{tmpl_var name='port'}-{tmpl_var name='domain'} -- GitLab