[opencms-dev] strange - login box comes up again

Christoph Kukulies kuku at physik.rwth-aachen.de
Fri Dec 23 10:22:05 CET 2005


I installed OpenCms 6.0.3 as ROOT app.
The server disguises as three servers:

cms.mydomain.de (the workplace server)
test.mydomain.de (the www test server)
test.mydomain.com (the www test server - to test the english content)


When I login into the workplace server

cms.mydomain.de 

everything is fine.

If I use

localhost

instead, things are messed with the following symptom:
Whenever I click on something, e.g. 'demopages',
an extra login box appears in the right hand side frame

This is from my server.xml:

 <Connector port="8080" maxHttpHeaderSize="8192"
             proxyName="cms.mydomain.de" ...
 <Connector port="8081" maxHttpHeaderSize="8192"
            proxyName="test.mydomain.de" ...

httpd.conf:

<VirtualHost *:80>
	ServerName cms.mydomain.de
# I tried with and without the following line
#        ServerAlias localhost  
     
	DocumentRoot "g:/Programme/Apache_Group/Tomcat 5.5/webapps/ROOT/"
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	
	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	ServerSignature Off
	

    SetEnvIf Request_URI "\/opencms\/*" redirect

    # Redirect all request to non-existing file in the export directory
    # to OpenCms which will generate the files "on the fly"
    RewriteEngine     on

    # Redirection for static export
    RewriteCond %{REQUEST_URI}  ^/export/(.*)  [NC]
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}"                   !-f
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f
    RewriteRule .* http://127.0.0.1:8080/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]

    # Redirect all 404 errors to OpenCms
    # ErrorDocument     404               /system/shared/handle404.html

    # Basic proxy rules
    ProxyPreserveHost                     On
    RedirectPermanent /opencms/           http://cms.mydomain.de/
    ProxyPass         /opencms/           !

    ProxyPass         /resources/         !
    ProxyPass         /export/            !
    ProxyPass         /skins/             !
    ProxyPass	      /syscp/			  !
  
    ProxyPass         /                   http://127.0.0.1:8080/opencms/
    ProxyPassReverse  /                   http://127.0.0.1:8080/opencms/
</VirtualHost>


#=======
<VirtualHost *:80>
	ServerName test.mydomain.de
	DocumentRoot "G:/Programme/Apache_Group/Tomcat 5.5/webapps/ROOT/"
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	
	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	ServerSignature Off
	

    SetEnvIf Request_URI "\/opencms\/*" redirect

    # Redirect all request to non-existing file in the export directory
    # to OpenCms which will generate the files "on the fly"
    RewriteEngine     on

    # Redirection for static export
    RewriteCond %{REQUEST_URI}  ^/export/(.*)  [NC]
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}"                   !-f
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f
    RewriteRule .* http://127.0.0.1:8081/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]

    # Redirect all 404 errors to OpenCms
    # ErrorDocument     404               /system/shared/handle404.html

    # Basic proxy rules
    ProxyPreserveHost                     On
    RedirectPermanent /opencms/           http://test.mydomain.de/
    ProxyPass         /opencms/           !

    ProxyPass         /resources/         !
    ProxyPass         /export/            !
    ProxyPass         /skins/             !
    ProxyPass	      /syscp/			  !
  
    ProxyPass         /                   http://127.0.0.1:8081/opencms/
    ProxyPassReverse  /                   http://127.0.0.1:8081/opencms/
</VirtualHost>
<VirtualHost *:80>
	ServerName test.mydomain.com
	DocumentRoot "g:/Programme/Apache_Group/Tomcat 5.5/webapps/ROOT/"
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	
	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	ServerSignature Off
	

    SetEnvIf Request_URI "\/opencms\/*" redirect

    # Redirect all request to non-existing file in the export directory
    # to OpenCms which will generate the files "on the fly"
    RewriteEngine     on

    # Redirection for static export
    RewriteCond %{REQUEST_URI}  ^/export/(.*)  [NC]
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}"                   !-f
    RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f
    RewriteRule .* http://127.0.0.1:8081/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]

    # Redirect all 404 errors to OpenCms
    # ErrorDocument     404               /system/shared/handle404.html

    # Basic proxy rules
    ProxyPreserveHost                     On
    RedirectPermanent /opencms/           http://test.mydomain.com/
    ProxyPass         /opencms/           !

    ProxyPass         /resources/         !
    ProxyPass         /export/            !
    ProxyPass         /skins/             !
    ProxyPass	      /syscp/			  !
  
    ProxyPass         /                   http://127.0.0.1:8081/opencms/
    ProxyPassReverse  /                   http://127.0.0.1:8081/opencms/
</VirtualHost>


opencms-system.xml:

                <sites>
                    <workplace-server>http://cms.mydomain.de</workplace-server>
                    <default-uri>/sites/mydomain/</default-uri>
                    <site server="http://cms.mydomain.de" uri="/sites/default/"
/>
                    <site server="http://test.mydomain.com" uri="/sites/mydomain/"
>
                    <alias server="http://test.mydomain.de" />
                    </site>
                </sites>


Any ideas?


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



More information about the opencms-dev mailing list