Sitemap

Amicuk Programming Answers

Reverse proxy with apache2

-0001-11-30   Views:0

Advertisement

Hi folks, I have a huge problem here. I have a apache 2.0.50 on a Linux system that is to act as a reverse proxy for an enterprise portal. I have set up the apache to do reverse proxying and so far I have made first success. I can get to the login pa

Hi folks,
I have a huge problem here. I have a apache 2.0.50 on a Linux system that is to act as a reverse proxy for an enterprise portal. I have set up the apache to do reverse proxying and so far I have made first success. I can get to the login page of the portal and I even managed to make it show the images. The problem is, when I try to log on to the  portal I am always send back to the logon page in the very instance. If I enter the wrong logon information I see the authorization failed text, but when I enter correct information I only see the logon page again.
I will put tyhe relevant part of my httpd.conf to this message and hope someone can point me to the right location or maybe even tell me what I'm doing wrong.
And ny the way, the portal itself works perfectky when connected directly.
Kind regards,
   Christian Guenther
Reverse proxy configuration ############################################
NameVirtualHost 172.30.210.96
<VirtualHost 172.30.210.96>
   ServerAdmin [email protected]
   ServerName host.external.de
SSL is turned off at the moment
   SSLEngine Off
   SSLCertificateFile /etc/apache2/ssl.crt/proxy.cert.cert
   SSLCertificateKeyFile /etc/apache2/ssl.key/proxy.cert.key
Set up as a proxy for internal SAP systems
   ProxyRequests Off
   ProxyPreserveHost Off
   <Proxy *>
      Order deny,allow
      Allow from all
   </Proxy>
IRJ
  <Location /irj/>
    ProxyPass http://host.internal.lan:8001/irj/
    ProxyPassReverse http://host.internal.lan:8001/irj/
rewriting rules for proxy
    RewriteEngine On
    RewriteCond %  \.jsp
    RewriteRule ^(.+) % [P]
    RewriteCond % \.servlet
    RewriteRule ^(.+) %
Portal
rewriting rules for proxy
[P]
  </Location>
  <Location />
    ProxyPass http://host.internal.lan:8001/
    ProxyPassReverse http://host.internal.lan:8001/
    RewriteEngine On
    RewriteCond %  \.jsp
    RewriteRule ^(.+) % [P]
    RewriteCond % \.servlet
    RewriteRule ^(.+) % [P]
  </Location>
</VirtualHost>

The replay answer
Advertisement
This is a valid configuration for an Apache Reverse Proxy:
ThreadsPerChild 250
MaxRequestsPerChild  0
ServerRoot /usr/local/apache2
Listen 443
#LoadModule dir_module modules/mod_dir.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule include_module modules/mod_include.so
#LoadModule autoindex_module modules/mod_autoindex.so
LoadModule access_module modules/mod_access.so
#LoadModule auth_module modules/mod_auth.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule mime_module modules/mod_mime.so
#LoadModule env_module modules/mod_env.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule setenvif_module modules/mod_setenvif.so
LoadModule alias_module modules/mod_alias.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule ssl_module modules/mod_ssl.so
ServerAdmin [email protected]
ServerName your.servername.com
UseCanonicalName Off
make sure zou include these with valid entries...
Include conf/log.conf
Include conf/mime.conf
Include conf/default.conf
Include conf/ssl.conf
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
this is for the MS IE SSL bug
BrowserMatch ".MSIE." nokeepalive ssl-unclean-shutdown downgrade-1.0#
force-response-1.0
Header add P3P CP="NOI"
Proxy with caching
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
CacheRoot /usr/local/apache2/Cache
CacheEnable disk /
CacheDirLevels 5
CacheDirLength 3
<VirtualHost *:443>
    ServerName your.servername.com
    ServerAdmin [email protected]
Set the level of log entries - debug produces A LOT of messages
    LogLevel debug
    ErrorLog logs\error.log
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog logs\access.log common
NEVER turn this On, it would create a forward proxy   
    ProxyRequests Off
    ProxyPreserveHost On
it is important that the proxy uses active protocol used in the
internet section of the request
    RequestHeader set ClientProtocol https
    Header add P3P CP="NOI"
we need to answer HTTPS requests, so we need an ssl engine   
    SSLEngine On
and a cipher suite plus certificate
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4RSA:HIGH:MEDIUM:LOW:SSLv2:EXP:+eNULL
    SSLProtocol all -SSLv2
of course these entries have to be adopted
    SSLCertificateFile conf/certs/server.crt
    SSLCertificateKeyFile conf/certs/server.key
    SSLOptions +StdEnvVars
this is for the bloody MS IE - I don't know why, but they seem to
have trouble learning in redmond
    BrowserMatch ".MSIE." \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
    CustomLog logs/ssl_request.log \
          "%t %h %x %x \"%r\" %b"
below are the proxied hosts - you always need ProxyPass
AND ProxyPassReverse otherwise it will not work correctly
ITS
    #ProxyPass /iac/               http://itsserver:8081/iac/
    #ProxyPassReverse /iac/          http://itsserver:8081/iac/
direct portal connection              this ought to be the IP
    ProxyPass /irj/               http://10.8.1.14:50000/irj/
    ProxyPassReverse /irj/          http://10.8.1.14:50000/irj/
    ProxyPass /logon/               http://10.8.1.14:50000/logon/
    ProxyPassReverse /logon/          http://10.8.1.14:50000/logon/
Rewrite Rule in case ICM puts session information in URL
NEVER REALLY HARMS
    RewriteEngine On
    RewriteRule  ^/(sap\(.*) http://10.8.1.14:50000/$1 [P,L]
    #ProxyPass /chooselogin/          http://10.8.9.0:50000/chooselogin/
    #ProxyPassReverse /chooselogin/     http://10.8.9.0:50000/chooselogin/
</VirtualHost>

Go to See the other 4 answers

Reverse proxy with apache2

Category:DefaultRelease time:-0001-11-30Views:130

Hi folks, I have a huge problem here. I have a apache 2.0.50 on a Linux system that is to act as a reverse proxy for an enterprise portal. I have set up the apache to do reverse proxying and so far I have made first success. I can get to the login pa[More]

Lync Reverse Proxy Alternatives

Category:DefaultRelease time:2015-10-11Views:130

When migrating from OCS 2007 to Lync 2010, we balked Microsoft’s recommendation to deploy Forefront Threat Management Gateway (or ISA) just to get the reverse proxy services.  TMG is way too expensive and complex for such a limited, simple use case.[More]

OCS Reverse Proxy via Apache 2.0

Category:DefaultRelease time:-0001-11-30Views:130

I'm trying to configure an OCS 10.1.2 (OCS 10g R2) one-box install behind an Apache2 reverse proxy. Has anyone been able to do this? I've configured a virtual host with ProxyPass and ProxyPassReverse directives, however, I'm not sure which component[More]

Problems with apex and anychart (using reverse proxy)

Category:DefaultRelease time:-0001-11-30Views:130

Hi, Im using 2 Servers. The first with Apache2 and the /i/ directory and the second with a Oracle XE Database. The imagedirectory is at the first server. Heres my Apache Setup: <Location /apex> Options None Order allow,deny allow from all ProxyPass[More]

HCI/ECC connection issue with reverse proxy

Category:DefaultRelease time:-0001-11-30Views:130

Hi, we are struggling to set up the connection from C4C to ECC using a reverse proxy (apache). Thank you for any help! Best Regards Florian Our apache config is as follows: <VirtualHost *:443>   ServerName customer.reverseproxy.com   SSLEngine      [More]

Configure Reverse Proxy in Leopard

Category:DefaultRelease time:-0001-11-30Views:130

Hi people I want to configure my httpd.conf file in my Apache to enable reverse proxying... I have looked some instructions in these sites: http://www.apachetutor.org/admin/reverseproxies http://www.askapache.com/htaccess/reverse-proxy-apache.html bo[More]

How to set 3rd Party Reverse Proxy for smp 3.0 ?

Category:DefaultRelease time:-0001-11-30Views:130

Hi am new to SMP 3.0 . Please help me out .hi am fallowing the steps in SyBooks Online for reverse proxy settings. I added the below proxy settings in Apache2.2\conf\httpd.conf . Listen 8080   <VirtualHost *:8080>         ServerName proxy-server   [More]

Reverse proxy - to altrenate server environment in same server.

Category:DefaultRelease time:-0001-11-30Views:130

Hello, I'm having some problems setting up a reverse proxy, but the conditions are a bit special. I'm using a protocol-management application (crushFtp - controls/manages users for stp, ssh, sftp, webdav, etc) and web interface that works within the[More]

How do I use Sun Web Server 7.0u1 reverse proxy to change public URLs?

Category:DefaultRelease time:2015-10-11Views:130

Some of our installations use the Sun Web Server 7.0 (update 1, usually) for hosting some of the public resource and reverse-proxying other parts of the URI namespace from other backend servers (content, application and other types of servers). So fa[More]

IIS Reverse Proxy with URL rewrite.

Category:DefaultRelease time:2015-10-11Views:130

Hi all, hoping to leverage the wealth of knowledge contained here. Any assistance would be very welcome. I'm having an issue getting a reverse proxy and URL rewrite working in IIS 7.0. I need to redirect all requests with a specific virtual directory[More]

How to change Script path for Reserved.ReportViewerWebControl.axd when working behind reverse proxy?

Category:DefaultRelease time:2015-10-11Views:130

Hi, My application works behind a reverse proxy which has polices for secure and unsecure areas of the application. Architecture and Infra team is not willing to allow any root level policies in any case When report viewer control is rendered on the[More]

Hot
I'm working in Illustrator 10 on a Mac, 10.3.9. When I use the selection tool and click on an object or text block I no longer get the bounding box. If I select a circle it is selected as if I were using the direct selection tool. I can no longer sca [More]
how to play dvd on my computer on apple tvWelcome to the Apple Community Jorge. Firstly you will need your Mac to support Mirroring... AirPlay Mirroring requires a second-generation Apple TV or later, OS X 10.8 or better and is supported on the follo [More]
How can I remove a package and all the files folders hidden folders config files and examples which are installed with it. In short how can I revert the system back to the state when the package was not even there. When i remove a package i still see [More]
Hi - I have a JSP application based on 10 tables running fine. So I have 10 entities and 10 view objects in JDeveloper 3.2 . Now I have added 2 more tables in the database. I want to add these to my JSP application and generate JSP pages like I did i [More]
Hello, how is supposed to work the value table or the search help that a field has behind it ?? When the end user enters a non-valid value in a field, the system should mark the frame of the field in red. For some fields in our BSP application it wor [More]
Hi all, I want to know what are the new features added for ABAP in 4.7 verstion. I want to know what new key words added. I know that 4.7 is unicode. Thanks & Regards, Raghavender.aHi , look in abap keyword Documentation - abap changes by release and [More]
I am currently running OS X 10.10.3 which now has Photos. I am trying to transfer albums to folders in Finder in order to send individual pictures as e-mail attachments as well as upload pictures/albums to Flickr. However, I am seemingly unable to ei [More]
I sometimes see a video on a website that I'd like to save. I'd expect to click on it, and hit [copy], and [paste] it in a folder. Or [Save as...], and give it a name and address. But no: no can do. Is there a utility or plug-in I need, or is there a [More]
Just updated to 5.1 and now I have no audio.  Any suggestions?hold down home and on button until the slider show then slide it to turn the device off when it's off you press on button to restart it from scratchRead other 3 answers [More]
Hello guys, i have a question which is partly triggered by me not wanting to modify the default ETLs. I have values in a dimension table coming as: Region A Region B Region C Region D Region E However, i am hoping to re-org the hierarchy as below: Re [More]