Questions tagged [reverse-proxy]

A reverse proxy is a type of proxy server that fetches resources from a specific defined set of servers for a client. It is used in cases when there is an advantage to not exposing the web server with the content directly whether it be for security reasons or because of a lack of available public IP addresses.

A reverse proxy is a type of server. Unlike a traditional "forward proxy" server, a reverse proxy fetches resources from a specific defined set of servers for a client. The Apache HTTPD server's mod_proxy module is a popular example of software that can be used as a reverse proxy.

A reverse proxy can be used in cases when there is an advantage to not exposing the server with the content directly to the Internet, whether it be for security reasons or because of a lack of available public IP addresses.

3190 questions
1
vote
1 answer

Apache Proxy - SSL Authentication failure on back end of proxy (Client side)

I'm running Apache 2.2.11 configured as a reverse proxy. The "front side" of the proxy works fine, as does the back end until we enable SSL Certificate based authentication on the back (Client) side of the proxy. My HTTPD conf file…
user176514
  • 71
  • 2
  • 8
1
vote
1 answer

Passing Client IP across Multiple Proxies

I have a load balancer in front of an Apache httpd server, which in turn is in front of a server running Tomcat6. We're using Tomcat to running Shibboleth's IdP. The follow looks like this: Client -> Load Balancer -> Apache httpd server…
KM.
  • 1,786
  • 2
  • 18
  • 31
1
vote
2 answers

Reverse Proxy will not Authenticate SSLRequire for Salesforce.com

I am struggling trying to get a SSL messages via an Apache reverse proxy from salesforce.com. I am getting 403 (forbidden) error when they attempt to send a message to us. I have verified the proxy is working by requesting the WSDL from the back…
user176514
  • 71
  • 2
  • 8
1
vote
0 answers

Apache Tomcat 7: Reverse Proxy

I need to you Apache Tomcat as a reverse proxy (this is a requirement) for 2 other services (sonar and jenkins) that are running on their standalone modes each one on a different port. My client wants to access them as sonar.clienturl.com and…
duduklein
  • 111
  • 3
1
vote
0 answers

proxy to SSL third party site and masquerade url

To improve search engine optimization I need to have my SSL-enabled site https://www.company.com/support proxy to our SSL enabled third party support site https://company.custhelp.com, while at the same time making it so the user only sees the…
580farm
  • 241
  • 2
  • 4
  • 12
1
vote
1 answer

Permanent Redirect on Apache is not working

I have an Apache 2.4 server on Windows 2008 that has been working great as a reverse proxy. It is serving content from a LifeRay 6.0 installation running on Glassfish 3.0. Originally, when we implemented an https permanent redirect we could no…
Pete Helgren
  • 213
  • 1
  • 3
  • 13
1
vote
2 answers

Setup Apache2 SSL as a Reverse Proxy

I have a web application that handles potentially sensitive information that needs to be exposed more publicly. Unfortunately it has it's own proprietary webserver built in that doesn't support SSL. Due too a software approval process I have to use…
TrueDuality
  • 1,874
  • 5
  • 27
  • 37
1
vote
0 answers

Nginx reverse proxying Drupal content served with Apache

I'm new to Nginx but was interested in trying it out. I now have Nginx listening to port 80 and serving static html content from /srv/www for a main "promo site". I've also set up apache2 to the serve content from the same location to…
jesseniem
  • 21
  • 5
1
vote
1 answer

caching images with apache reverse proxy

I'm trying to set up an apache2 reverse proxy to cache images. (Apache, not nginx required) There appear to be headers being cached, but not images,css etc. My config: CacheEnable disk / CacheDirLevels 5 CacheDirLength 3 Header unset…
shortiez
  • 11
  • 2
1
vote
0 answers

squid reverse proxy with multiple ports

I have a reverse proxy in front of my virtual machines. All DNS records point to the public IP where squid3 lives and squid redirects the traffic on the port 80. Now, I would like to enable other ports for HTTP, like 8080. I have this in my…
elkarel
  • 121
  • 5
1
vote
1 answer

SSH Through Reverse Proxy

Ok I have an odd but hopefully simple one. I have looked up SSH Tunneling already and I am familiar with the "ssh -r" command. But this situation is different. Here's the setup. I have 1 gateway reverse-proxy/load-balancer/firewall server that…
CP510
  • 189
  • 1
  • 9
1
vote
1 answer

Using an existing varnish service for another server

In this case, having a server that runs a couple of websites with a varnish service configured as well. Now, on another server I run 2 wp multisites in a LAMP environment + W3TC Cache + APC, and now I want to configure my first server to serve as…
w0rldart
  • 217
  • 1
  • 2
  • 14
1
vote
1 answer

Nginx reverse proxy, satisfy any causing all clients to be permitted

I am having a problem with satisfy any in a server or location block causing all clients to be permitted access, which afaik is not the expected behavior. server { listen 80; server_name raar.my.domain; satisfy any; allow…
az_
  • 143
  • 1
  • 8
1
vote
1 answer

Proxy HTTP requests to several machines

I have one service called legacy-service another service called dev-service bunch of HTTP requests coming to the legacy-service Is there any way to proxy HTTP requests to both legacy-service and new-service without writing custom utility? So I can…
Vladimir
  • 145
  • 10
1
vote
1 answer

Apache ReverseProxy 502 to local jenkins process

I have apache listening on port 443 running https and performing a ProxyPass back to a standalone jenkins process on the same server. The bulk of the time, this works fine, but it often produces a 502 error. I can reproduce this by loading the…
ytjohn
  • 417
  • 6
  • 12