[opencms-dev] multisite: wrong effects on correct settings 2

Manfred Schenk manfred.schenk at zerobyte.de
Mon Jan 11 22:43:45 CET 2010


Yes, it's a good idea to use two different browsers for workspace and
editing so that the resources won't be mixed. And I really mean
different browsers, not different instances of one browser.

Regards,
Manfred

Am 11.01.2010 21:01, schrieb Claus Priisholm:
> 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
>>     
>   


-- 
| Manfred Schenk              | born between RFC638 and RFC640
| PGP-Keys unter              |
| http://www.ZEROByte.de/pgp/ | WWW: http://www.ZEROByte.de/




More information about the opencms-dev mailing list