【问题标题】:Access alfresco using https (SSL) url使用 https (SSL) url 访问 alfresco
【发布时间】:2014-07-02 15:28:27
【问题描述】:

我想从http://localhost:8080/share更改访问Alfresco共享的网址 到https://sitename.companyname.com/share。 我更愿意使用 Alfresco tomcat 服务器进行此更改,而不涉及代理。

我做了以下更改来更改端口号:

  1. alfresco-global.properties

    alfresco.context=alfresco alfresco.host=sitename.companyname.com 露天端口=8443 alfresco.protocol=https

    share.context=share share.host=sitename.companyname.com 共享端口=8443 share.protocol=https

  2. share-config-custom.xml

将端点 url 更改为 http://localhost:8443/alfresco/

谁能建议 https 设置需要进行哪些更改?

谢谢。

【问题讨论】:

  • 你看到了什么问题?
  • 我按照@mitpatoloya 提到的步骤操作,得到了如下评论的错误。另外,我想使用我公司为 https 网站购买的 SSL 证书。

标签: ssl alfresco alfresco-share


【解决方案1】:

在露天使用 SSL 的步骤

server.xml 中的设置

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" />

alfresco-global.property 中的设置

  • alfresco.context=alfresco
  • alfresco.host=sitename.companyname.com
  • alfresco.port=8443 alfresco.protocol=https
  • share.context=share
  • share.host=sitename.companyname.com
  • share.port=8443
  • share.protocol=https

share-config-custom.xml 中的设置

相应地修改端点 URL。 https://&lt;domain&gt;:8443/alfresco/

【讨论】:

  • 嗨@mitpatoliya,感谢您的回复。我按照您提到的确切步骤进行操作。当我尝试访问sitename.mycompany.com/share 时,它会给出以下错误日志:Caused by: java.net.BindException: Address already in use: JVM_Bind :8443 。我也想使用我自己的 SSL 证书。那怎么办?
  • 首先尝试访问 sitename.mycompany.com/alfresco 是否可以使用 https 访问它?
  • 要使用您自己的 ssl,您需要使用您的域“sitename.mycompany.com”生成 ssl 证书并将该证书注册到您的 JVM 信任库
  • 我尝试仅访问 sitename.mycompany.com/alfresco,但在日志中出现连接被拒绝错误。
  • 现在它可以与sitename.mycompany.com:8443/share 一起使用。不知道如何摆脱端口 8443 并将其设为默认值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-10
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多