Questions tagged [reverse-proxy]

A reverse proxy server usually refers to an HTTP accelerator or load-balancer which proxies requests on behalf of the actual clients to one or more backend HTTP servers.

A reverse proxy server usually refers to an proxy server which proxies requests on behalf of the actual clients to one or more backend HTTP servers.

It can be used as HTTP accelerator, or load-balancer, or to give the access to LAN internal web-services to Internet users.

Wikipedia: Reverse proxy

Apache HTTP as forward and reverse proxies

5119 questions
2
votes
2 answers

Full Clustering in Apache Traffic Server

I followed the steps mentioned in the official documentation for full clustering of multiple ATS instances. I installed 2 instances of ATS on 2 different Ubuntu machines (having the same specs, OS versions and hardware), and both of these act as a…
Some guy
  • 1,210
  • 1
  • 17
  • 39
2
votes
2 answers

Using IIS and ARR to reverse proxy returns "The server returned an invalid or unrecognized response"

I'm in the process of migrating from one site to another and, although the websites sit on the same server, they aren't in the same application pool. As such, what I'm proposing is similar to the IIS article 'Reverse Proxy with URL Rewrite v2 and…
Dan Atkinson
  • 11,391
  • 14
  • 81
  • 114
2
votes
1 answer

Generic TCP, UDP, HTTP Reverse-Proxy Setup

I enjoy hipache, a HTTP reverse-proxy that uses Redis, but cannot support (in my experience) TCP. I really like easily scripting my basic (e.g. HTTP) reverse proxy needs, but the lack of any UDP or TCP reverse proxy is causing problems--I constantly…
Hamy
  • 20,662
  • 15
  • 74
  • 102
2
votes
0 answers

How to escape characters in ProxyPassReverse directive?

I am running an application at http://localhost:5820/myDB#!/ which I would like to deploy through Apache2 using reverse proxy. But my application responds with "Database 'myDB%23!' does not exist." How do I escape the # and ! characters? I…
Edan
  • 593
  • 1
  • 8
  • 23
2
votes
0 answers

debugging nginx's reverse-proxy

In have the following config file for a nginx server: server { listen 80; root /path/to/public; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log warn; location / { proxy_pass http://127.0.0.1:3000; …
Jonhnny Weslley
  • 1,080
  • 2
  • 13
  • 24
2
votes
1 answer

Configure Nginx with proxy_pass with two locations

I'm trying to configure Nginx to proxy stuff on a localhost I want localhost to be proxied to localhost:8080, and localhost/test to be proxied to localhost:3000 Here's my current config file user www-data; worker_processes 4; pid…
Shankar Kamble
  • 2,983
  • 6
  • 24
  • 40
2
votes
0 answers

Apache Mod_Proxy - Multiple sites on one server

I'm in the midst of building an HTML5 site with a heavy reliance on cross-domain REST API calls. To get around the issues related to CORS, I've set up reverse proxies to point to the REST APIs. Unfortunately I've run into some issues and I'm stuck,…
JJ H
  • 21
  • 2
2
votes
2 answers

ProxyPassReverse doesn't rewrite Location (http header)

I have an apache installed in a frontend server (server1), which is as reverse proxy. I have another server (server2) with tomcat that is running a webapp. I configured my reverse proxy (server1) like that: ProxyPass /app1/…
hzrari
  • 1,803
  • 1
  • 15
  • 26
2
votes
0 answers

Loading content from subdomain in jQuery Dialog with ReverseProxy and ARR

I have two asp.net IIS sites on same server apps.mycompany.org mycompany.org Both has separate contents. I want to show one page from apps.mycompany.org (say appsPage1.aspx) inside mycompany.org site. Page is required to be shown inside jQuery…
Nirav
  • 187
  • 3
  • 11
2
votes
1 answer

Cache-control: Is it possible to ignore query parameters when validating the cache?

Is it possible to set a cache-control header communicating with a reverse proxy to ignore query parameters in determining what is a unique uri or in short: validate a cache even if some query parameters have changed? Sometimes query parameters have…
jcroll
  • 6,875
  • 9
  • 52
  • 66
2
votes
2 answers

AWS + SELinux, Permission denied while connecting upstream to jetty server from nginx using ssl

I'm trying to install a standalone archiva server and running into a problem with an nginx ssl proxy. I can hit the proxy, but I get a 502 bad gateway error to the jetty server behind it. Nginx returns this: connect() to 127.0.0.1:8080 failed (13:…
numb3rs1x
  • 4,673
  • 5
  • 31
  • 44
2
votes
4 answers

Socket Proxy Server

Suppose Client A connects though TCP/IP Sockets to Server B Is it possible to create a Proxy Like Server thing to do this: Client A Connects to Proxy X ; And tried to authenticate to the server (sends authentication data) ; Proxy X receives those…
EBAG
  • 21,625
  • 14
  • 59
  • 93
2
votes
1 answer

How can I ensure closing all connection in loadbalancer when something fails or hangs?

I'm trying to write a simple load-balancer. It works ok till one of servers (BalanceServer) doesn't close connection then... Client (ReverseProxy) disconnects but the connection in with BalanceServer stays open. I tried to add callback (#3) to…
pprzemek
  • 2,455
  • 3
  • 25
  • 25
2
votes
0 answers

502 (Bad Gateway) errors after few hours when using apache 2.2.24 to reverse proxy to Tomcat 7.0.35 over SSL

I have Apache 2.2.24 serving as a reverse proxy for 2 Tomcat 7.0.35 instances running on JDK 1.6.0_17. The Tomcats run a BlazeDS webapp that serves up content to an Adobe AIR App. So the config looks like Adobe AIR App ---HTTPS----> Apache…
user2728439
  • 21
  • 1
  • 2
2
votes
1 answer

Hide JIRA context path

we've got a small problem which I want to discuss here. We have one virtual machine in which JIRA and Confluence are installed. JIRA and Confluence are entered in the DNS list, so the users can arrive the server just by entering "jira" or…
Java_Waldi
  • 924
  • 2
  • 12
  • 29