[opencms-dev] HTTPS pages

Alexander Kandzior alex at opencms.org
Thu Jan 23 09:31:09 CET 2003


Ivan,

that might in fact be an issue of your Apache / Tomact configuration. I
am suspecting the webapp connector. We at Alkacon use the "Warp" webapp
connector between Tomcat and Apache (1.3.x) and it works fine. What kind
of connector do you use between Apache / Tomcat?

Best Regards,
Alex.

Alexander Kandzior
Alkacon Software - The OpenCms Experts
http://www.alkacon.com

> -----Original Message-----
> From: owner-opencms-dev at www.opencms.org 
> [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Ivan Biddles
> Sent: Wednesday, January 22, 2003 9:30 PM
> To: opencms-dev at www.opencms.org
> Subject: RE: [opencms-dev] HTTPS pages
> 
> 
> Hi,
> 
> I have discovered something about my configuration that may 
> shed some light on my HTTPS and LinkSubstitution problems.
> 
> I am running Apache httpd 2 and Tomcat 4 on Linux. When an 
> https request comes into Apache it decrypts it and passes it 
> on to Tomcat as an _http_ request. 
> 
> Consequently, OpenCms thinks that the current scheme is http, 
> so it doesn't prefix the http page links on the page with 
> http:// because that would seem to be unnecessary. So the web 
> server (I guess) adds the http_S_// prefix and I'm stuck in 
> SSL from then on.
> 
> I'm posting this to help anyone in the future who sees these 
> symptoms and to ask if anyone has a similar configuration to 
> mine who is using SSL and who has overcome this ... maybe by 
> some Apache or Tomcat configuration setting.
> 
> Best wishes,
>               Ivan
> 
> -----Original Message-----
> From: owner-opencms-dev at www.opencms.org 
> [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Ivan Biddles
> Sent: Friday, January 17, 2003 09:59
> To: opencms-dev at www.opencms.org
> Subject: RE: [opencms-dev] HTTPS pages
> 
> Hi Marian,
> 
> I do have my url_prefix_servername set, but it still doesn't 
> work for me the way I think it should.
>  
> I believe that there are some issues with LinkSubstitution, 
> and maybe someone from the OpenCms team could comment.
> 
> a. Looking at, for example, Amazon.com, it IS correct that 
> the images should come down as https, so that is OK.
> 
> b. Links to non-https pages (pages which have NOT been marked as
> "export=https") inside an https page should be resolved to 
> http://..., but are instead resolved to "https//...".
> 
> c. If you define a single page as "export=dynamic", it 
> resolves the reference to a stylesheet (which I have marked 
> as "export=true"), as .../opencms/opencms/... and then 
> doesn't find it. Given that it is "export=true" surely it 
> should be resolved as .../opencms/export/...
> 
> It seems that the link substitution needs to be different 
> depending upon the TYPE of item being linked (image, 
> stylesheet, or hyperlink), and particularly upon the value of 
> the export property defined for the linked item.
> 
> Can this be handled by changing the export rules, or is there 
> a latent bug in LinkSubstitution?
> 
> If the latter, I'd be happy to work out a resolution for it 
> and post that back to the team, but if the former I don't 
> want to waste any time on it.
> 
> Please let me know.
> 
> Best wishes,
>               Ivan
> 
> 
> -----Original Message-----
> From: owner-opencms-dev at www.opencms.org 
> [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Marian Kasala
> Sent: Friday, January 17, 2003 00:56
> To: opencms-dev at www.opencms.org
> Subject: Re: [opencms-dev] HTTPS pages
> 
> Hi Ivan,
> 
> I faced same problem first but after additional setting in 
> opencms.properties started to work correctly:
> 
> Except of this line: 
> url_prefix_https=https://server_name:8443/${WEB_APP_NAME}/opencms
> 
> I set also:
> 
> url_prefix_servername=http://server_name:8080
> 
> Best Regards,
>    Marian Kasala
> 
> 
> AP Soft GmbH
> Pod juhom 1
> SK-911 01 TrencĂ­n
> 
> Tel.: +421 32 7480056
> Fax: +421 32 7480053
> 
> ----- Original Message -----
> From: "Ivan Biddles" <ivanb at scientology.net>
> To: <opencms-dev at www.opencms.org>
> Sent: Friday, January 17, 2003 9:04 AM
> Subject: RE: [opencms-dev] HTTPS pages
> 
> 
> > OK, my problem was due to some strange issues with publishing and is
> now
> > resolved.
> >
> > However, I have an issue that I had asked about a few 
> months ago which 
> > is that once an HTTPS page is invoked, all the links in 
> that page that 
> > should go back to straight HTTP stay in HTTPS.
> >
> > So once you go into HTTPS you can never leave it. This is very bad, 
> > because depending upon browser settings you can end up with a dialog
> box
> > every time you click on a link that ought to be HTTP but is 
> now being 
> > invoked as HTTPS.
> >
> > "This page contains both secure and non secure items. Do 
> you want to 
> > display the nonsecure items ?"
> >
> > The problem seems to be with LinkSubstitution.getLinkSubstitution
> which
> > overrides the link resolution whenever the page is 
> currently in HTTPS 
> > mode.
> >
> > I need to release my site very soon, so I would really 
> appreciate some 
> > ideas  on this.
> >
> > Best wishes,
> >             Ivan
> >
> >
> >
> > -----Original Message-----
> > From: owner-opencms-dev at www.opencms.org 
> > [mailto:owner-opencms-dev at www.opencms.org] On Behalf Of Ivan Biddles
> > Sent: Thursday, January 16, 2003 19:06
> > To: opencms-dev at www.opencms.org
> > Subject: [opencms-dev] Images in HTTPS pages
> >
> > Hi,
> >
> > I have some pages that are defined as "https". When you 
> click a link 
> > from an http page, the https page comes up, but the images do not 
> > appear.
> >
> > These images are the same ones that appeared successfully on the 
> > previous (http) page.
> >
> > When I click on the space where the image should be and select 
> > "Properties", the image name is defined as "https//....".
> >
> > I haven't been able to find a way to specify that the images should 
> > always be accessed via http. I have tried changing the 
> > ruleset.dynamic_externrules but without success.
> >
> > My page is defined as "export=https" and my images as "export=true".
> >
> > (My configuration is 5.0 RC1 on W2K and Linux, with Tomcat 
> 4.1.12 and 
> > MySQL 4.0.4)
> >
> > Does anyone know the right way to do this?
> >
> > Thanks,
> >          Ivan
> >
> 
> 





More information about the opencms-dev mailing list