diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master index a1873eab84033afbc75776924ac7414962aeef6a..f687bee839ba003cdbcaa195bd1cadbb0590a356 100644 --- a/server/conf/vhost.conf.master +++ b/server/conf/vhost.conf.master @@ -408,6 +408,13 @@ </tmpl_if> <tmpl_if name='use_tcp'> #ProxyPassMatch ^/(.*\.php[345]?(/.*)?)$ fcgi://127.0.0.1:<tmpl_var name='fpm_port'><tmpl_var name='web_document_root'>/$1 + <Directory {tmpl_var name='web_document_root_www'}> + <FilesMatch "\.php[345]?$"> + <If "-f '%{REQUEST_FILENAME}'"> + SetHandler "proxy:fcgi://127.0.0.1:<tmpl_var name='fpm_port'>" + </If> + </FilesMatch> + </Directory> <Directory {tmpl_var name='web_document_root'}> <FilesMatch "\.php[345]?$"> <If "-f '%{REQUEST_FILENAME}'"> @@ -418,6 +425,13 @@ </tmpl_if> <tmpl_if name='use_socket'> #ProxyPassMatch ^/(.*\.php[345]?(/.*)?)$ unix://<tmpl_var name='fpm_socket'>|fcgi://localhost/<tmpl_var name='web_document_root'>/$1 + <Directory {tmpl_var name='web_document_root_www'}> + <FilesMatch "\.php[345]?$"> + <If "-f '%{REQUEST_FILENAME}'"> + SetHandler "proxy:unix:<tmpl_var name='fpm_socket'>|fcgi://localhost" + </If> + </FilesMatch> + </Directory> <Directory {tmpl_var name='web_document_root'}> <FilesMatch "\.php[345]?$"> <If "-f '%{REQUEST_FILENAME}'">