1、seafile端口是8081,onlyoffice的端口是8888,都映射了,域名在外网能登录,可以打开在线文档,TXT、word、PPT、Excel都行,但是打不开图片和pdf,图片是报错:the image clout not loaded,PDF是打开一直转圈,加载不出来。
2、在外网域名登录,不能上传,也不能下载,上传提示网络错误,下载无法弹出下载窗口
3、是配置问题,还是还有别的端口需要开放的?
在局域网内则打开图片和PDF都正常,上传下载也正常
系统管理—设置—SERVICE_URL和FILE_SERVER_ROOT都改成域名,office会提示:这份文件无法保存;还是无法上传下载,图片和PDF还是不行
有没有可能是这个问题:最开始的时候安装onlyoffice,我用的端口是8082,后来我重新执行了语句,改成了8888,现在我在外网用域名访问,这两个端口都能出现onlyoffice的页面。那么我怎么修改,不让域名+8082出现onlyoffice的界面呢?是不是这样就能正常上传下载了呢?
也就是说8082依然被onlyoffice占用了,您可以确认端口分配正确后重启服务,看下端口是否恢复正常
我重启了服务器,也重启了docker compose,8082还是能访问到office呢。请问大神有办法解决不?
将8082的进程kill掉试试
kill掉了两个进程,还是能访问。有没有啥配置文件可以修改的?
您可以检查下docker-compose.yml、seahub_settings.py 和nginx配置文件
这几个配置文件都看了,端口对。咱这论坛不知道有官方的人员看不?
非常感谢您!
您可以不指定端口,使用默认端口试下,或者贴下日志,看有什么报错
您说的对,映射端口用默认的80就行(上传下载、图片、PDF、office等都正常了),更换成任何其它的端口就不可以。但是咱不想用默认的80端口呀。我还试了,如果compose.yml里前面的80端口不能改,如果改了,即使是127.0.0.1也不能上传下载,也就是说局域网里、本机都不行。社区版有什么限制么这是?
实测开80端口和onlyoffice的端口就行,8082端口开不开都没啥影响
大神能否给分析下,是什么原因,只能映射80端口?但是我肯定不想把80端口暴露在外网上的。
我也遇到了,利用ip:端口可以预览手机上传的照片及视频,换乘域名访问就是提示找不到文件
已经解决了,都可以了,SERVICE_URL和FILE_SERVER_ROOT这两项外网在域名后面在后面都要加外网映射的端口号。这样就都可以了。