[opencms-dev] Removing opencms/opencms , I am desperate
piblo
pablobetancor at gmail.com
Mon Sep 28 13:54:57 CEST 2015
Hello,
This is my scenary, opencms not installed in ROOT folder of Tomcat,
configured with Apache and proxy_ajp to access using port 80.
I am desperate because I have been unable to eliminate opencms/opencms
although there are dozens of articles concerning this, anybody could help
me?
This is my configuration now, eliminating all my attemps, thanks in advance.
*opencms-system.xml*
<sites>
<workplace-server>http://des-istac-t7:8080</workplace-server>
<default-uri>/sites/</default-uri>
<shared-folder>/shared/</shared-folder>
<site server="http://des-istac-t7:8080" uri="/sites/"/>
</sites>
*opencms-importexport.xml*
<rendersettings>
<rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix>
<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
<userelativelinks>false</userelativelinks>
<exporturl>http://127.0.0.1:8080${CONTEXT_NAME}/handle404</exporturl>
....
*/etc/apache2/sites-available/istac.conf*
<VirtualHost *:80>
ServerName des-istac-t7
ServerAdmin webmaster at des-istac-t7
# 1. Use the webapp's home as document root
DocumentRoot "/var/lib/tomcat7/webapps/ROOT"
# 2. Allow Apache to access the document root directory
<Directory "/var/lib/tomcat7/webapps/ROOT/">
Options FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
# 3. Set logging behavior (optional)
ErrorLog ${APACHE_LOG_DIR}/errors_des-istac-t7.log
CustomLog ${APACHE_LOG_DIR}/access_des-istac-t7.log combined
# 4. Enable rewriting
RewriteEngine On
LogLevel mod_rewrite.c:trace1
# 7. Add opencms/ prefix if required
RewriteCond %{REQUEST_URI} !^/resources/.*$
RewriteCond %{REQUEST_URI} !^/export/.*$
RewriteCond %{REQUEST_URI} !^/webdav.*$
RewriteRule !^/opencms/(.*)$ /opencms%{REQUEST_URI} [PT]
# 8. Rewrite rule to make OpenCms' static export working
RewriteCond %{REQUEST_URI} ^/export/.*$
RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}" !-f
RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f
RewriteRule .* /opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING}
[PT]
# 9. Connect to Tomcat using proxy_ajp
ProxyPreserveHost On
ProxyPass /opencms ajp://localhost:8009/opencms
ProxyPass /webdav(.*) ajp://localhost:8009/webdav$1
</VirtualHost>
--
View this message in context: http://opencms.996256.n3.nabble.com/Removing-opencms-opencms-I-am-desperate-tp25811.html
Sent from the OpenCMS mailing list archive at Nabble.com.
More information about the opencms-dev
mailing list