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
2 answers

Apache reverse proxy for IIS

I would like to know what are the options for using Apache's HTTP server as a reverse proxy for IIS7 (serving ASP.NET content under 3.5 .NET Framework). For JBoss/Tomcat or any other Java Application Server, I will use MOD_JK, but I would like to…
Pablo Santa Cruz
  • 1,144
  • 4
  • 18
  • 25
1
vote
1 answer

Nginx with mod_security support

I have compiled nginx with mod_security support. In error log I can see the support for mod_security 2012/08/27 11:13:11 [info] 602096#0: ModSecurity for nginx/2.7.0-rc2 (http://www.modsecurity.org/) configured. 2012/08/27 11:13:11 [info]…
Hex
  • 1,949
  • 11
  • 17
1
vote
2 answers

How does Varnish cache handle different domains?

I just started reading about Varnish and am considering using it as a frontend to my webservers. I have multiple domains on my webserver that fetch the same content when the same query strings are used. So lets say one client…
Lin
  • 2,909
  • 7
  • 27
  • 25
1
vote
2 answers

Apache's reverse proxy stumping me with redirects

I have setting up a series of web apps, which for security purposes are only directly accessible via localhost, with each service attached to a different port. To make these apps externally accessible, a reverse proxy is being setup through apache.…
1
vote
2 answers

Reverse proxy to the entire WWW

I'm trying to create a reverse proxy to work like http://www.meowbify.com/, It's a cool platform that replaces images with cats animations. I tried Apache and nginx "reverse proxy" just to reverse proxy one existing site, which worked ok with sites…
Guy L
  • 143
  • 5
1
vote
1 answer

Nginx: block requests to external URLs

I'm running a couple of web hosting servers with Directadmin. I'm running Apache as main web server with Nginx working as a proxy in front of it. In order to keep Nginx "invisible" to Directadmin, I run Nginx on port 81 and forward all connections…
El Barto
  • 963
  • 5
  • 16
  • 24
1
vote
1 answer

Apache ReverseProxy different paths

I would like to proxy specific URL paths to different internal ports: example.com/transmission -> localhost:9091 example.com -> standard apache file server I have the following in my apache conf file: ProxyPass /transmission/…
mrwooster
  • 243
  • 3
  • 7
1
vote
2 answers

Tunnel HTTP through HTTPS using Apache

Is it possible to have an HTTPS frontend for an HTTP server? Let me elaborate. Say I have an app running on a tomcat instance and this app only understands HTTP. Is it possible to have Apache sit in front of the tomcat app and proxying the requests…
auser
  • 121
  • 4
1
vote
1 answer

Nginx reverse proxy using try_files is serving php files unparsed

I'm using Nginx as a reverse proxy to Apache which is handling PHP, here's my nginx site config: server { listen 80 default; server_name localhost; access_log /var/log/nginx/localhost.access.log; root…
DanH
  • 827
  • 2
  • 9
  • 26
1
vote
3 answers

Caching: Varnish vs fastcgi_cache on Nginx in a multiple websites envirnment

I have a setup of a VPS with several websites. Some of the websites are WP websites and some of them are other dynamic websites. I'm interested in adding a sort of reverse proxy/caching layer. However I don't want to cache all the websites... I've…
tounano
  • 221
  • 3
  • 8
1
vote
1 answer

Ubuntu 12.04 - Pound Reverse Proxy and Adobe Flex/Flash Auth

First time posting, I have a completely fresh install of ubuntu 12.04 Client as a reverse proxy gateway to our internal network. Our setup is we have one external ip but three domains we would like to point to various webservers on our internal…
James
  • 83
  • 8
1
vote
1 answer

How to link specific ports to specific domains with Apache virtual hosts?

We have a forward-facing linux box running Apache HTTP server that is acting as a reverse proxy for several back-end servers. The servers are accessed through specific domain names and ports and are set up as virtual hosts within Apache as…
theJoe
  • 65
  • 1
  • 2
  • 6
1
vote
1 answer

nginx transparent reverse proxy - 403, 404 and more

I am running Debian Squeeze on a dedicated server, using it as a web- and db-server (nginx, apache & mysql). I followed a few tutorials on how to setup nginx as a reverse proxy for apache - and most works just fine and I have to say - wow, nginx is…
MaddinXx
  • 158
  • 1
  • 7
1
vote
1 answer

Apache proxy pass in nginx

I have the following configuration in Apache: RewriteEngine On #APP ProxyPass /abc/ http://remote.com/abc/ ProxyPassReverse /abc/ http://remote.com/abc/ #APP2 ProxyPass /efg/ http://remote.com/efg/ ProxyPassReverse /efg/ …
summerbulb
  • 143
  • 1
  • 2
  • 8
1
vote
1 answer

Nginx reverse proxy IP issue

For some reason Apache is still seeing my SERVERS ip. Is this an nginx problem? /etc/nginx.conf user nobody; # no need for more workers in the proxy mode worker_processes 4; error_log /var/log/nginx/error.log info; worker_rlimit_nofile…
Tiffany Walker
  • 6,681
  • 14
  • 56
  • 82