[opencms-dev] multisite: wrong effects on correct settings 2
Claus Priisholm
cpr at codedroids.com
Mon Jan 11 21:01:36 CET 2010
I haven't followed the entire thread, but be aware of "testing"
multi-site setup while you are logged into the workplace.
Since the workplace server is used for both sites if you look at them
while logged in, you may have say a css-file with the same relative path
in both sites . If you just switch site inside the workplace, the
browser will think that it is the same file and use the one from its
cache. So a browser cache cleaning could be what caused it to "suddenly"
work.
jacek grzebyta (RRes-Roth) wrote:
> Hi again,
>
>
>
> For sure i use correct names. I just made the shortcut :P So full
> settings are:
>
>
>
>
>
> <sites>
>
>
> <workplace-server>babvs14.rothamsted.bbsrc.ac.uk:8080</workplace-server>
>
> <default-uri>/sites/default/</default-uri>
>
> <site server="babvs14.rothamsted.bbsrc.ac.uk:8080"
> uri="/sites/default/"/>
>
> <site server="babvs14_1.rothamsted.bbsrc.ac.uk:8080"
> uri="/sites/phibase/"/>
>
> </sites>
>
>
>
> So sites are exists cos the log shows that and are displayed in Site
> inside the workplace. Just I cannot watch my phibase index.html which i
> did when i am logout the workplace.
>
>
>
> Jacek
>
>
>
> PS. I have tested again and it looks it works. I have babvs14 normal
> welcome page and babvs14_1 phibase test page. I didn’t change anything.
> I don’t know what happened. How can I check if its stable change and not
> just some cache effect? I cleared flush and jsp cache + firefox cache
> and I have the same correct browsing.
>
>
>
> Thanks a lot Paul,
>
>
>
> With best wishes,
>
> Jacek
>
>
>
>
>
> *From:* opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] *On Behalf Of *Paul-Inge Flakstad
> *Sent:* 11 January 2010 17:00
> *To:* The OpenCms mailing list
> *Subject:* Re: [opencms-dev] multisite: wrong effects on correct settings 2
>
>
>
> Hi Stephan, Jacek
>
>
>
> I believe I have a more or less clean install of OpenCms, in which the
> protocol is indeed present in the <site ...> part. So it would seem
> that the protocol should be present. Moreover, it works. This means
> that having the protocol present should not cause any trouble (as long
> as it's the protocol you're using). The port number (usually
> 8080) should be present, but since I use Apache/Tomcat integration, I
> just leave the port blank (meaning port 80). Using different ports for
> different sites is not a requirement, at least not to my knowledge (and
> none of our multisite setups use different ports).
>
>
>
> So, a site section typically looks like this, in my opencms-system.xml:
> <site server="http://my.domain.name" uri="/sites/mysite/" />
>
>
>
> Jacek, I can't seem to get your problem exactly. You're using the two
> domains "main.domain" and "main_1.domain", but these are not present in
> your current <sites> section of opencms-system.xml. Please check that
> you're using the correct domain names.
>
>
>
> If you are using Apache in front (Apache/Tomcat integration like in the
> link i provided earlier) please make sure that you are not using port
> 8080 in the <sites> section of opencms-system.xml.
>
>
>
> Please let me know how it goes.
>
>
>
> All the best,
>
> Paul
>
>
>
>
>
> ------------------------------------------------------------------------
>
> *From:* opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] *On Behalf Of *Stephan Hartmann
> *Sent:* 11. januar 2010 16:30
> *To:* The OpenCms mailing list
> *Subject:* Re: [opencms-dev] multisite: wrong effects on correct
> settings 2
>
> Hi,
>
> the port is important while the protocol is not (and must not be
> defined) to match a host name to a site.
> You can use the same host name (or ip) with diffentent ports to
> match different sites.
>
> So your server attribute should look like: <site server="host:port"
> uri="..." />
>
> Regards,
> Stephan
>
> 2010/1/11 jacek grzebyta (RRes-Roth) <jacek.grzebyta at bbsrc.ac.uk
> <mailto:jacek.grzebyta at bbsrc.ac.uk>>
>
> Hi Paul,
>
> Thanks a lot. I tried today whole day. And now I have really nothing.
>
>
> http://main_1.domain/opencms/opencms/
>
> shows me OpenCms welcome page.
>
> http://main.domain/ shows me another stuff.
>
> So Apache's doing what should do it looks the problem is at OpenCms
> because:
>
> http://main_1.domain:8080/ shows me opencms welcome with the
> navy-blue background;
> http://main.domain:8080 shows normal opencms welcome
>
> my 'sites' is now:
>
> <sites>
>
> <workplace-server>http://babvs14.rothamsted.bbsrc.ac.uk:8080</workplace-server>
>
> <default-uri>/sites/default/</default-uri>
>
> <site server="http://babvs14.rothamsted.bbsrc.ac.uk:8080"
> uri="/sites/default/"/>
> <site server="http://babvs14_1.rothamsted.bbsrc.ac.uk:8080"
> uri="/sites/phibase/"/>
> </sites>
>
> But I don't know whether it is important using http:// & port in
> site tab. Different manuals have difference. I tested that not using
> pre and postfixes just do that for both addresses I have the same
> normal welcome.
> For sure both sites exist in opencms system cos log shows:
>
> 11 Jan 2010 14:45:09,322 INFO [pencms.site.CmsSiteManagerImpl: 197]
> . Site root added : server: http://main.domain:8080 uri:
> /sites/default title: /sites/default/
> 11 Jan 2010 14:45:09,323 INFO [pencms.site.CmsSiteManagerImpl: 197]
> . Site root added : server: http://main_1.domain:8080 uri:
> /sites/phibase title: /sites/phibase/
>
>
> And tomcat:
>
> <Connector port="8080" protocol="HTTP/1.1"
> connectionTimeout="20000"
> redirectPort="8443" />
>
> So I used 8080 only. I will use mod_proxy cos I am too lazy to
> install mod_jk and config now. :)
> I'll do in the future.
>
> With best wishes,
>
> Jacek
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
--
Claus Priisholm, CodeDroids ApS
Phone: +45 48 22 46 46
cpr (you know what) codedroids.com - http://www.codedroids.com
cpr (you know what) interlet.dk - http://www.interlet.dk
--
Javadocs and other OpenCms stuff:
http://www.codedroids.com/community/opencms
More information about the opencms-dev
mailing list