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 try to create a data source with a BO XI 4.1 Universe. My Universe works with WEBI but whenever I try to use it in Design Studio, I get an error message. Caused by: com.businessobjects.dsl.services.dataprovider.DataProviderException: Fail to create [More]
I am a photographer who is new to Dreamweaver. I followed instructions and created a web gallery in Photoshop CS4 bridge. How do I get that into Dreamweaver???????????Open DW. Define your site. Close DW Put all the stuff that Bridge spews out into si [More]
How i can make my own connection in java source of a jsp page (How to get connection from JNDI datasource address) ? imagine that i have a rowset in a web page , now i want to do some operation using plain JDBC , so i will need a connection object. I [More]
We are not able to view the fault element in our alsb flow under body variable and when we get the error in test console the error comes in bea fault schema,but we want the error in our own defined fault schema.Pls. guide. Below are the steps we foll [More]
hi Gurus, m facing very different problem from yesterday. The day b4 all tax codes were working finely bur nw they are showing error in calculation. e.g. if i m using tax code with 14%BED, 2%ECess, 1%SEcess, 4%VAT. But when entering in PO conditions, [More]
Hi guys ! I am having some difficulty with running a launchd, which runs an applescript. Hope you can help me. I had a macmini server running these exact scripts before, but it died. So I copied everything to the same location on a new macmini and mo [More]
Hello, I plan to write a Java application on Linux platform. I need to know how to create/print report in Java on Linux. If you have any idea on third party tools,etc.. please suggest here too. Thank you very much. Regards, Chee YoongYou can try JFre [More]
This happens when I log into my webmail & website. This does not happen in firefox & I have that set to tell me when I send anything unencrypted. I know that my wireless network is encrypted. Web page does not have its own security certificate but [More]
Hi, I have two ACS servers and have been trying unsuccessfully to setup Windows NLB for them. I can successful setup the NLB but ACS won't respond on the clustered IP. Other services running on the clustered IP will respond so I believe the NLB is wo [More]
Hi Experts, When i am creating any maintenance PM Order the System status is Blank.May i know how can i resolve this. Initially during the creation of Order it should come CRTD but nothing is coming in System status field. Regards, KavvyaHi All, If y [More]