On Thu, Apr 17, 2014 at 11:18 PM, Marc Aymerich <glicerinu@xxxxxxxxx> wrote: > On Wed, Apr 16, 2014 at 11:17 PM, Marc Aymerich <glicerinu@xxxxxxxxx> wrote: >> Hi, >> I have a PHP-FPM web application that I want it to be accessed under >> "/alias/" path. I'm trying to configure ProxyPassMatch with Unix >> sockets but it doesn't work because it passes "/alias/" to the web >> app, but this path doesn't exist :( >> >> What I have so far is this: >> >> ProxyPassMatch ^/alias/(.*\.php(/.*)?)$ \ >> unix:/var/run/user-fpm.sock|fcgi://localhost/home/user/webapps/app1/ > > > I think I got something :) > > if you guys like to comment on the following solution it would be > great! (I'm kind of newbie) > > # Rewrite the URL before proxying > RewriteRule ^/alias(.*\.php)$ $1 [L,PT] > > ProxyPassMatch ^/?(.*\.php)$ > unix:/var/run/user.sock|fcgi://127.0.0.1/home/user/webapps/app1/ > > # Create an alias for app1 static content > Alias /alias /home/user/webapps/app1/ Well, actually this doesn't solve my original problem which is having two different php-fpm apps under the same VirtualHost. Based on the previous directives I kind of expected something like the following to work: <LocationMatch ^/app1(.*\.php)$> RewriteRule $1 [L,PT] ProxyPassMatch unix:/var/run/user.sock|fcgi://127.0.0.1/home/user/webapps/app1/ </LocationMatch> <LocationMatch ^/app2(.*\.php)$> RewriteRule $1 [L,PT] ProxyPassMatch unix:/var/run/user.sock|fcgi://127.0.0.1/home/user/webapps/app2/ </LocationMatch> But it doesn't, the RewriteRule seems to be totally ignored inside a LocationMatch no matter what I put there. Any idea on how to have several fgci apps connected by sockets under the same VirtualHost using different paths? > > -- > Marc -- Marc --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx