# Php proxy exists?

**URL:** <https://www.ruby-forum.com/t/php-proxy-exists/125846>\
**Category:** Rails\
**Created:** [January 12, 2008, 7:29pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846 "2008-01-12T19:29:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 12, 2008, 7:29pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/1 "2008-01-12T19:29:30Z")

</div>

Wondering if anyone’s heard of a php script that will ‘forward’ your  
requests on to, say, a mongrel instance, and return it? Kind of a php  
fcgi? Thoughts?  
Thanks.  
-Roger

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 13, 2008, 6:38pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/2 "2008-01-13T18:38:36Z")

</div>

On 1/12/08, Roger P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Wondering if anyone’s heard of a php script that will ‘forward’ your  
> requests on to, say, a mongrel instance, and return it? Kind of a php  
> fcgi? Thoughts?

Apache’s mod\_rewrite can get in front of a PHP script request and do  
pretty much anything with it.

Have a look at RewriteCond and RewriteRule.

[http://httpd.apache.org/docs/2.2/mod/mod\_rewrite.html](http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html)

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 14, 2008, 6:04pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/3 "2008-01-14T18:04:58Z")

</div>

> Apache’s mod\_rewrite can get in front of a PHP script request and do  
> pretty much anything with it.
> 
> Have a look at RewriteCond and RewriteRule.  
> I’m not sure if mod\_rewrite can forward requests to a mongrel instance,  
> tho. I don’t think it quite can 🙂

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 14, 2008, 6:08pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/4 "2008-01-14T18:08:34Z")

</div>

Roger P. wrote:

> > Apache’s mod\_rewrite can get in front of a PHP script request and do  
> > pretty much anything with it.
> > 
> > Have a look at RewriteCond and RewriteRule.  
> > I’m not sure if mod\_rewrite can forward requests to a mongrel instance,  
> > tho. I don’t think it quite can 🙂

I’m trying to figure out an ‘easiest’ way to integrate rails and apache,  
if there are any ideas 🙂

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 14, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/5 "2008-01-14T19:48:23Z")

</div>

On Jan 12, 2008 10:29 AM, Roger P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Wondering if anyone’s heard of a php script that will ‘forward’ your  
> requests on to, say, a mongrel instance, and return it? Kind of a php  
> fcgi? Thoughts?

Why would you waste your time even thinking about PHP when the  
Apache httpd already has mod\_proxy and mod\_proxy\_balancer to do  
exactly what you’re describing?

–  
Hassan S. ------------------------ removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 14, 2008, 8:54pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/6 "2008-01-14T20:54:17Z")

</div>

mod\_proxy and mod\_proxy\_balancer only have scope at the global and  
virtual host level, meaning that you can’t use rails apps from a  
subdirectory using them (or perhaps it is indeed possible, and somebody  
out there can give me pointers on how?)

> Why would you waste your time even thinking about PHP when the  
> Apache httpd already has mod\_proxy and mod\_proxy\_balancer to do  
> exactly what you’re describing?

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [January 14, 2008, 9:09pm UTC](https://www.ruby-forum.com/t/php-proxy-exists/125846/7 "2008-01-14T21:09:06Z")

</div>

On Jan 14, 2008 11:54 AM, Roger P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> mod\_proxy and mod\_proxy\_balancer only have scope at the global and  
> virtual host level, meaning that you can’t use rails apps from a  
> subdirectory using them

You should revisit the docs 🙂

The first argument to ProxyPass is a path, e.g.

ProxyPass /example/ balancer://example\_cluster/

## HTH,

Hassan S. ------------------------ removed\_email\_address@domain.invalid
