2014-07-02 54 views
2

我想将访问Alfresco共享的URL从http://localhost:8080/share 更改为https://sitename.companyname.com/share。 我宁愿使用Alfresco tomcat服务器进行此更改,而不涉及代理。使用https(SSL)url访问户外

我做了以下的变化而变化的端口号:

  1. alfresco-global.properties

    alfresco.context =露天 alfresco.host = sitename.companyname.com alfresco.port = 8443 alfresco.protocol = HTTPS

    share.context =份额 share.host = sitename.companyname.com share.port = 8443 share.protocol = HTTPS

  2. 共享配置,custom.xml

更改端点url以 http://localhost:8443/alfresco/

可以根据需要什么的HTTPS设置更改任何建议?

谢谢。

+1

你看到什么问题? –

+0

我按照@mitpatoloya提到的步骤进行操作,并在下面注释出错。另外,我想使用我公司为https网站获得认证的已购买的SSL。 – juilee

回答

3

的步骤使用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.host = sitename.companyname.com
  • alfresco.port = 8443 alfresco.protoc醇= HTTPS
  • share.context =份额
  • share.host = sitename.companyname.com
  • share.port = 8443
  • share.protocol = HTTPS

设置在共享配置-custom.xml

相应地修改端点URL。 https://<domain>:8443/alfresco/

+0

嗨@mitpatoliya,谢谢你的回复。我遵循了你提到的确切步骤。当我尝试访问https://sitename.mycompany.com/share时,它提供了以下错误日志:导致:java.net.BindException:已在使用的地址:JVM_Bind :8443。另外我想使用我自己的SSL证书。这怎么能做到? – juilee

+0

首先尝试访问sitename.mycompany.com/alfresco是否可以使用https访问它? – mitpatoliya

+0

对于使用自己的SSL您需要生成与您的域名“sitename.mycompany.com”ssl证书,并与您的JVM信任库注册该证书 – mitpatoliya