[opencms-dev] adding a /sites/mysite

Christoph P. Kukulies kuku at physik.rwth-aachen.de
Fri Dec 2 12:28:39 CET 2005


On Thu, Dec 01, 2005 at 01:02:27PM +0100, Michael Emmerich wrote:
> Christoph,
> 
> 
> You are almost right here.
> Try to do this
> 
> <site server="http://localhost:8081" uri="/sites/mysite/"/>
> 
> And add an additional connector listening on port 8081 in your tomcat 
> configuration.
> 
> 
> The site configuration tells the OpenCms:
> Everything that is coming via http://localhost:8080 is directed into 
> /sites/default/.
> Everything that is coming via http://localhost:8081 is directed into 
> /sites/mysite/.
> 
> Using a defualt OpenCms installation, this means that
> 
> http://localhost:8080/opencms/opencms/index.html
> will access the file /sites/default/index.html
> 
> while
> 
> http://localhost:8081/opencms/opencms/index.html
> will access the file /sites/mysite/index.html

Michael,

I tried what you suggested but I still get a 404 on
http://localhost:8080/system/login/index.html
when I try to open the login link on the home page or when I type in
http://localhost/opencms/system/login (which is rewritten to
http://localhost:8080/system/login/index.html.

I have no clue at the moment where the error is burried. Here is my config:

opencms-system.xml:

   <sites>
   <workplace-server>http://localhost:8080</workplace-server>
       <default-uri>/sites/default/</default-uri>
       <site server="http://localhost:8080" uri="/sites/default/"/>
       <site server="http://www.mysite.de:8081" uri="/sites/www.mysite.de/"/>
   </sites>

server.xml:

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
<!-- Note : To disable connection timeouts, set connectionTimeout value to 0 -->
	
<!-- Note : To use gzip compression you could set the following properties :
			   compression="on" 
			   compressionMinSize="2048" 
			   noCompressionUserAgents="gozilla, traviata" 
			   compressableMimeType="text/html,text/xml"
-->

<!-- Define a SSL HTTP/1.1 Connector on port 8443 -->
<!--
<Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
-->

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" 
               emptySessionPath="true" enableLookups="false"        
               redirectPort="8443" protocol="AJP/1.3" />


<!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!-- See proxy documentation for more information about using this. -->
<!-- Connector port="8082" 
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" acceptCount="100" connectionTimeout="20000"
               proxyPort="80" disableUploadTimeout="true" -->
<Connector port="8081"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               redirectPort="8443" debug="3"
               enableLookups="true" acceptCount="100" 
               connectionTimeout="20000"
               proxyName="www.mysite.de" proxyPort="80"
               disableUploadTimeout="true" />

www.mysite.de resolves in DNS. When I take out the second
<site> entry in opencms-system.xml the workplace login page is
found, otherwise I'm getting that 
HTTP Status 404 - /system/login/index.html


--
Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de



More information about the opencms-dev mailing list