Re: Apache Behind Proxy Trailing Slash Issue

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

 



On Tue, Mar 4, 2008 at 3:53 PM, Christopher Bianchi <chris@xxxxxxxxxx> wrote:

>  The problem is that I have Apache (2.0.63) running behind a firewall on
>  port 8080. Squid (2.6b18) is the proxy running on port 80.
>
>  When Apache receives a directory request without a trailing slash, its
>  redirect includes its running port (e.g. http://myserver/dir is redirected
>  to http://myserver:8080/dir/). 8080 is user inaccessible and the redirect
>  fails.
>
>  How do I prevent Apache from affixing the port into the URL redirect? Does
>  Apache need to know that it's running behind a reverse proxy?

Normally the proxy is responsible for fixing this up (as the apache
proxy will do with the ProxyPassReverse directive). I'd guess squid
could do it with the right config.

But you can get apache to lie about its own name and port using something like
ServerName myserver:80
UseCanonicalName On

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-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