[opencms-dev] Put OpenCms behind apache, source-code editor disappears :-(

Yves Glodt yg at mind.lu
Wed Jul 1 14:14:23 CEST 2009


Hello,

I have an instance of OpenCms 7.0.5-jpa which worked well, until I needed to 
put it behind an apache, using mod_proxy_ajp (with no static file serving for 
apache)

In short, everything works fine, except the source-code editor does not work 
anymore, the tab in firefox stays gray and has the following source loaded:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>(yglodt) - Editing /index.html</title>
<script type="text/javascript">
<!--
	// change window name when opening editor in direct edit mode 
	// to avoid loss of content when previewing another resource in Explorer view
	if (window.name == "preview") {
		window.name = "editor_directedit";
	}
//-->
</script>
</head>

<frameset rows="*,24,0" border="0" frameborder="0" framespacing="0">
    <frame name="edit" 
src="/system/workplace/editors/editor_main.jsp?resourcelist=&resource=%2Findex.html" 
noresize scrolling="no">
    <frame name="foot" src="/system/workplace/views/top_foot.jsp" noresize 
scrolling="no">
</frameset>
</html>


Any idea what could be wrong? Attached is also the virtual host setup.

Best regards,
Yves
-------------- next part --------------
NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
        ServerName      democms.mysite.lu
        ServerAlias     democms.mysite.com
        Redirect permanent / https://democms.mysite.lu/system/workplace/views/workplace.jsp
</VirtualHost>

<VirtualHost *:443>
        ServerName democms.mysite.lu
        DocumentRoot /home/www-data/empty

        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/star_mysite_lu.crt
        SSLCertificateKeyFile /etc/apache2/ssl/star_mysite_lu.key
        SSLCACertificateFile /etc/apache2/ssl/DigiCertCA.crt
        SSLProtocol -all +SSLv3 +TLSv1
        SSLCipherSuite SSLv3:+HIGH:+MEDIUM

        <Proxy *>
                Allow from all
        </Proxy>

        ProxyPass               /resources/     ajp://localhost:9180/resources/
        ProxyPassReverse        /resources/     ajp://localhost:9180/resources/

        ProxyPass               /export/        ajp://localhost:9180/export/
        ProxyPassReverse        /export/        ajp://localhost:9180/export/

        # this rule has to preceed the ajp:// rules below
        ProxyPass       /webdav/                http://localhost:8180/webdav/
        ProxyPass       /webdav                 http://localhost:8180/webdav/

        ProxyPass               /               ajp://localhost:9180/opencms/
        ProxyPassReverse        /               ajp://localhost:9180/opencms/

</VirtualHost>


More information about the opencms-dev mailing list