Re: Accessing workplace or ADE through a server which has not been configured (OpenCMS16)

"Schliemann, Kai via opencms-dev" <[email protected]> Thu, 16 Nov 2023 13:00:27 +0000
Newsgroups gmane.comp.cms.opencms.devel
Message-ID <AS8PR08MB9837F771F47686DA37EABE37FCB0A@AS8PR08MB9837.eurprd08.prod.outlook.com>
Hi Chris,

I am not sure, but please check, if it is possible to use two different sites (cms.mydomain.org and www.mydomain.org<http://www.mydomain.org>) with the same uri "/sites/default/".
I assume, that cms.mydomain.org is your workplace url, so you don't need that as site but put that uri as workplace server. So this might be the correct config for you:

<opencms>
  <sites>
    <workplace-server>http://cms.mydomain.org:8082</workplace-server>
    <default-uri>/sites/default/</default-uri>
    <shared-folder>/shared/</shared-folder>
    <site server="http://www.mydomain.org:8080" uri="/sites/default/">
      <parameters>
        <param name="locale.main">en</param>
        <param name="locale.secondary">de</param>
      </parameters>
    </site>

  </sites>
</opencms>

Best regards
Kai


Von: opencms-dev <[email protected]> Im Auftrag von Christoph Kukulies via opencms-dev
Gesendet: Donnerstag, 16. November 2023 11:14
An: The OpenCms mailing list <[email protected]>
Cc: Christoph Kukulies <[email protected]>
Betreff: [opencms-dev] Accessing workplace or ADE through a server which has not been configured (OpenCMS16)

I'm having a bit trouble getting a newly installed OpenCMS 16 on its feet. I edited

/var/lib/tomcat9/webapps/ROOT/WEB-INF/config/opencms-sites.xml

and since that time I'm getting an alert box:
[cid:[email protected]]


/var/lib/tomcat9/webapps/ROOT/WEB-INF/config/opencms-sites.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE opencms SYSTEM "http://www.opencms.org/dtd/6.0/opencms-sites.dtd">

<opencms>
  <sites>
    <workplace-server>http://www.mydomain.org:8080</workplace-server>
    <default-uri>/sites/default/</default-uri>
    <shared-folder>/shared/</shared-folder>
    <site server="http://www.mydomain.org:8080" uri="/sites/default/">
      <parameters>
        <param name="locale.main">en</param>
        <param name="locale.secondary">de</param>
      </parameters>
    </site>
    <site server="http://cms.mydomain.org:8082" uri="/sites/default/">
      <parameters>
        <param name="locale.main">en</param>
        <param name="locale.secondary">de</param>
      </parameters>
    </site>
  </sites>
</opencms>

I have an haproxy 2.8 as a frontend:
Except of haproxy.cfg:


    acl is_static       path_beg /export/ /opencms/ /resources/ /javadoc/ /VAADIN/ /workplace /opencms-login/
    acl is_website      hdr_beg(host) -i www.mydomain.org<http://www.mydomain.org>
    acl is_cmssite      hdr_beg(host) -i cms.mydomain.org<http://cms.mydomain.org>
    use_backend website-static if is_website is_static
    use_backend website if is_website
    use_backend cmssite if is_cmssite

backend letsencrypt-backend
    server letsencrypt 127.0.0.1:8888

backend website-static
    server www.mydomain.org<http://www.mydomain.org> 127.0.0.1:8080

backend website
    http-request replace-header Destination ^([^\ :]*)\ /(.*) \1\ /opencms/\2
    server www.mydomain.org<http://www.mydomain.org> 127.0.0.1:8080
backend cmssite
    http-request replace-header Destination ^([^\ :]*)\ /(.*) \1\ /opencms/\2
    server cms.mydomain.org<http://cms.mydomain.org> 127.0.0.1:8082

Except of /var/lib/tomcat9/conf/server.xml:

<Connector port="8082" maxHttpHeaderSize="8192" protocol="HTTP/1.1"
     proxyName="cms.mydomain.org<http://cms.mydomain.org>" maxThreads="150" enableLookups="false"
     redirectPort="8443" acceptCount="100" connectionTimeout="20000"
     disableUploadTimeout="true" />

<Connector port="8080" maxHttpHeaderSize="8192" protocol="HTTP/1.1"
     proxyName="www.mydomain.org<http://www.mydomain.org>" maxThreads="150" enableLookups="false"
     redirectPort="8443" acceptCount="100" connectionTimeout="20000"
     disableUploadTimeout="true" />


Any clues what might be misconfigured?


--
Christoph

_______________________________________________
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
https://lists.opencms.org/mailman/listinfo/opencms-dev
image001.png (image/png, 122.2 KB) - not displayed