As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Can someone please explain how to configure alfresco 2.1.0 so that it is accesable via web only through https://The system is running the Alfresco 2.1.0 tomcal bundle on linux with a mysql databaseThe linux distribution I have used is debian etch 4.0I would also like to know how I can configure alfresco so that the user spaces are only accesable by the user alone.
I am having problems getting Share to work with SSL however. The regular /alfresco works like a charm. I am getting authentication errors in Share.
/usr/java/jdk1.6.0_12/bin/keytool -genkey -alias tomcat -keyalg RSA
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="${user.home}/.keystore" keystorePass="xxx" clientAuth="false" sslProtocol="TLS" />
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: org.alfresco.error.AlfrescoRuntimeException: 02090001 Unable to retrieve object: site-index of type: page org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:146) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause org.alfresco.error.AlfrescoRuntimeException: 02090001 Unable to retrieve object: site-index of type: page org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:140) org.alfresco.web.site.Model.getObject(Model.java:513) org.alfresco.web.site.Model.getPage(Model.java:165) org.alfresco.web.site.SlingshotPageMapper.executeMapper(SlingshotPageMapper.java:188) org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:62) org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109) org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:202) org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:142) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause org.alfresco.web.framework.exception.ModelObjectPersisterException: Error loading object id: site-index from persister id: RemoteStore_alfresco/site-data/pages_page org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:110) org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136) org.alfresco.web.site.Model.getObject(Model.java:513) org.alfresco.web.site.Model.getPage(Model.java:165) org.alfresco.web.site.SlingshotPageMapper.executeMapper(SlingshotPageMapper.java:188) org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:62) org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109) org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:202) org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:142) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause org.alfresco.web.framework.exception.ModelObjectPersisterException: Failure to load model object for path: site-index.xml org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:170) org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108) org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106) org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136) org.alfresco.web.site.Model.getObject(Model.java:513) org.alfresco.web.site.Model.getPage(Model.java:165) org.alfresco.web.site.SlingshotPageMapper.executeMapper(SlingshotPageMapper.java:188) org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:62) org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109) org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:202) org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:142) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) root cause java.io.IOException: Unable to test document path: site-index.xml in remote store: alfresco due to error: 498 Connection refused org.alfresco.web.scripts.RemoteStore.hasDocument(RemoteStore.java:351) org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:136) org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108) org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106) org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136) org.alfresco.web.site.Model.getObject(Model.java:513) org.alfresco.web.site.Model.getPage(Model.java:165) org.alfresco.web.site.SlingshotPageMapper.executeMapper(SlingshotPageMapper.java:188) org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:62) org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109) org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:202) org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:142) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
What am I not doing? Thanks.
Thanks, when will Native file upload be integrated into Alfresco?
Here is an example of a working config : Sorry for the presentation but the <code> tags are pretty unreadable.Generate a keystore file : keytool -genkey -alias tomcat -keyalg RSA -keystore thefile.keystore(to add your own certificate see http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html#Prepare_the_Certificate_Keystore)In the file server.xml : ———————————————————————————————————————–<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" />[…]<Connector port="8080" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11Protocol"connectionTimeout="20000"redirectPort="8443" /><Connector port="8443" protocol="HTTP/1.1" maxThreads="200"scheme="https" secure="true" SSLEnabled="true"keystoreFile="TheKeystoreFile" keystorePass="ThePasswd"clientAuth="false" sslProtocol="TLS" />———————————————————————————————————————–Then restart Alfresco and go to https/address:8443/shareI hope it will work for you too.
web.application.context.url=http://127.0.0.1:8080/alfresco