diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master
index 5244b4757392f3cf050815194d08cbfdafb148f5..db03e77dfdb4f7e2f4cb45ad317764a74f7151a0 100644
--- a/server/conf/vhost.conf.master
+++ b/server/conf/vhost.conf.master
@@ -305,6 +305,10 @@
     # suexec enabled
     SuexecUserGroup <tmpl_var name='system_user'> <tmpl_var name='system_group'>
 </tmpl_if>
+# Clear PHP settings of this website
+    <FilesMatch "\.ph(p3?|tml)$">
+        SetHandler None
+    </FilesMatch>
 <tmpl_if name='php' op='==' value='mod'>
     # mod_php enabled
     AddType application/x-httpd-php .php .php3 .php4 .php5
@@ -317,13 +321,18 @@
 </tmpl_if>
 </tmpl_if>
 <tmpl_if name='php' op='==' value='suphp'>
-    suPHP_Engine on
-    # suPHP_UserGroup <tmpl_var name='system_user'> <tmpl_var name='system_group'>
+    # suphp enabled
+    <Directory {tmpl_var name='web_document_root'}>
+		<IfModule mod_suphp.c>
+        suPHP_Engine on
+        # suPHP_UserGroup <tmpl_var name='system_user'> <tmpl_var name='system_group'>
 <tmpl_if name='has_custom_php_ini'>
 	suPHP_ConfigPath <tmpl_var name='custom_php_ini_dir'>
 </tmpl_if>
-    AddHandler x-httpd-suphp .php .php3 .php4 .php5
-    suPHP_AddHandler x-httpd-suphp
+        AddHandler x-httpd-suphp .php .php3 .php4 .php5
+        suPHP_AddHandler x-httpd-suphp
+		</IfModule>
+    </Directory>
 </tmpl_if>
 <tmpl_if name='php' op='==' value='cgi'>
     # php as cgi enabled