Re: ProxyPassMatch with Unix sockets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux