httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Folino, Nick E CTR USARMY HRC (US)" <nick.e.folino....@mail.mil>
Subject RE: [users@httpd] Proxy problems when using subdirectory (UNCLASSIFIED)
Date Thu, 20 Nov 2014 16:10:13 GMT
Classification: UNCLASSIFIED
Caveats: FOUO

Your configuration:

     ProxyPass /a/ http://192.168.0.51:80/
     ProxyPassReverse /a/ http://192.168.0.51:80/

Will not proxy /docs to /a/docs. For that you need:

     ProxyPass / http://192.168.0.51:80/a/
     ProxyPassReverse / http://192.168.0.51:80/a/

Nick


-----Original Message-----
From: H Plato [mailto:hplato@gmail.com] 
Sent: Wednesday, November 19, 2014 10:01 PM
To: users@httpd.apache.org
Subject: Re: [users@httpd] Proxy problems when using subdirectory

So I put this in a <location /a/> block so that only those URLs get written. No success.
Thanks for the suggestion though.


	On Nov 19, 2014, at 3:26 PM, Otis DeWitt <otis.dewitt@noaa.gov> wrote:

	Try adding:

	RewriteRule   ^(.*)$   http://www.domain.com/ <http://www.domain2.com/> $1   [R=301,L]
	
	Sent from my iPhone

	On Nov 18, 2014, at 8:38 PM, H Plato <hplato@gmail.com> wrote:
	
	

		I’m having problems getting a reverse proxy to work as a subdirectory. Using the following
configuration, Apache can full proxy an internal site:
		
		<VirtualHost 192.168.0.50:80>
		   ServerName www.domain.com <http://www.domain.com/> 
		   DocumentRoot /data/www/www
		   ErrorLog /var/log/apache2/www_error_log
		   TransferLog /var/log/apache2/www_access_log
		
		   <Directory "/">
		       Options Indexes FollowSymLinks ExecCGI
		       AllowOverride AuthConfig
		               Order allow,deny
		       Allow from all
		       AllowOverride All
		       Require all granted
		   </Directory> 
		
		      ProxyRequests Off
		      ProxyPass / http://192.168.0.51:80/ <http://192.168.0.51/>  
		      ProxyPassReverse / http://192.168.0.51:80/ <http://192.168.0.51/>  
		      ServerAlias www.proxy.domain.com <http://www.proxy.domain.com/> 
		      ServerName proxy.domain.com <http://proxy.domain.com/> 
		   
		</VirtualHost>
		
		However, when I change the proxy statements to use a subdomain:
		
		      ProxyPass /a/ http://192.168.0.51:80/ <http://192.168.0.51/>  
		      ProxyPassReverse /a/ http://192.168.0.51:80/ <http://192.168.0.51/>  
		
		then I get inconsistent results. Any link on the internal site that has root link (i.e..
href=“/docs” ) none of these are proxied to /a/docs. Any link with a relative link (i.e.
href=“docs”) works.
		
		I’m using Ubuntu 14.04.1 with  Apache/2.4.7 (Ubuntu) Server built:   Jul 22 2014 14:36:38
		
		I’ve been struggling with this for days, so any ideas or help would be greatly appreciated.
		
		
		
		---------------------------------------------------------------------
		To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
		For additional commands, e-mail: users-help@httpd.apache.org
		
		



Classification: UNCLASSIFIED
Caveats: FOUO



Mime
View raw message