Docker部署Alfresco社区版配置Share端口80后登录报错咨询
Alfresco社区版Docker部署80端口访问及登录报错解决方案
反向代理相关问题
你不需要额外部署独立的Apache服务器做反向代理。你使用的alfresco/alfresco-acs-nginx官方镜像本身就已经内置了反向代理能力,你之前配置8080:80端口映射出现404错误,是因为该Nginx镜像内部默认暴露的服务端口是8080而非80,你后续调整为80:8080即可正常访问80端口,已经验证了自带代理的可用性,无需额外部署其他反向代理服务。
登录后跳转报错问题
你遇到的登录后跳转share/page/dologin报错的问题,核心原因是服务配置中的对外访问地址参数配置错误,仅需要修改以下几处配置即可解决:
- 调整
alfresco服务的JAVA_OPTS配置项:- 将
-Dshare.host=127.0.0.1修改为你服务器的对外访问公网IP或者实际域名 - 将
-Dalfresco.host=localhost修改为同样的对外访问IP/域名 - 将
-Daos.baseUrlOverwrite=http://localhost:8080/alfresco/aos修改为http://[你的对外访问IP/域名]/alfresco/aos,去掉内部8080端口配置
- 将
- 调整
share服务的JAVA_OPTS配置项:- 将
-Dalfresco.host=localhost修改为和上面一致的对外访问IP/域名
- 将
修改完成后执行docker compose up -d重启服务,清理浏览器缓存后重新访问测试即可解决登录报错问题。
内容的提问来源于stack exchange,提问作者mohamed abdelbassat Salhi
相关产品推荐
相关产品推荐

