Onlyoffice-v7.1.1 Docker启动后无法访问的解决方案

这篇具有很好参考价值的文章主要介绍了Onlyoffice-v7.1.1 Docker启动后无法访问的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官方地址:https://helpcenter.onlyoffice.com/installation/docs-developer-install-docker.aspx
安装命令:

sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver-de
## 或者
sudo docker run -i -t -d -p 80:80 --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql  onlyoffice/documentserver-de

但是很不幸,我这里这样启动的onlyoffice是无法访问的,通过日志查看原因:

 * Starting PostgreSQL 12 database server                                [ OK ]
 * Starting RabbitMQ Messaging Server rabbitmq-server                    [ OK ]
Starting redis-server: redis-server.
psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:4: NOTICE:  table "doc_callbacks" does not exist, skipping
psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:9: NOTICE:  function merge_db(pg_catalog.varchar,int2,int8,pg_catalog.timestamp,pg_catalog.varchar,int8,int8) does not exist, skipping
psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:10: NOTICE:  function merge_db(pg_catalog.varchar,int2,int4,pg_catalog.timestamp,pg_catalog.varchar,int4,int4) does not exist, skipping
Starting supervisor: supervisord.
 * Starting periodic command scheduler cron                              [ OK ]
 * Starting nginx nginx                                                  [fail]
Generating AllFonts.js, please wait...Done
Generating presentation themes, please wait...Done
ds:docservice: stopped
ds:docservice: started
ds:converter: stopped
ds:converter: started
 * Reloading nginx configuration nginx                                   [fail]

可以看到,其他服务都还ok,就nginx起不来了,导致onlyoffice服务无法访问。
查看nignx的失败日志:

2022/05/30 06:14:12 [info] 885#885: Using 32768KiB of shared memory for nchan in /etc/nginx/nginx.conf:63
2022/07/22 03:56:32 [emerg] 992#992: open() "/etc/nginx/sites-enabled/default" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62
2022/07/22 03:57:40 [emerg] 6630#6630: open() "/etc/nginx/sites-enabled/default" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62

原来是onlyoffice里面的nginx.conf无法打开/etc/nginx/sites-enabled/default文件,查看下该文件的情况:

root@09617eafc726:/var/log/nginx# ll /etc/nginx/sites-enabled/
ls: cannot access '/etc/nginx/sites-enabled/default': No such file or directory
total 4
drwxr-xr-x. 1 root root 20 May 30 06:13 ./
drwxr-xr-x. 1 root root 23 Jul 22 03:56 ../
??????????? ? ?    ?     ?            ? default

不明所以,应该就是这些???导致default不能访问,我也不知道default里面是什么配置。所以我这里采用暴力的方式,直接通过docker挂载文件的方式把default给覆盖了试试:

docker run -idt -p 9001:80 --name=onlyoffice --privileged=true -v /app/onlyoffice/nginx/log:/var/log/nginx -v /app/onlyoffice/nginx/default:/etc/nginx/sites-enabled/default docker.io/onlyoffice/documentserver

然后,onlyoffcie里面的nginx果然就好了,并且onlyoffice服务也能访问了,目前没发现什么异常.文章来源地址https://www.toymoban.com/news/detail-603450.html

到了这里,关于Onlyoffice-v7.1.1 Docker启动后无法访问的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 容器正常启动但通过ip加端口无法访问

    前置条件:使用的阿里云轻量云服务器,ECS服务器应该也是类似的。 问题排查过程 排查linux服务器本身的防火墙是否开启,查看后是关闭的。 排查轻量云服务器的安全组是否将端口加入安全组,否则也是无法访问的,端口已加入安全组,可以排除这个问题。 通过tcping等端口

    2024年02月08日
    浏览(28)
  • 解决docker容器之间网络互通 启动web服务只能本地localhost访问无法从外部访问

    docker容器之间相互访问 1.查看当前的网络 Copy [root@host ~]# docker network ls NETWORK ID          NAME                DRIVER              SCOPE 3dd4643bb158        bridge              bridge              local 748b765aca52        host                host                local 4d59a0cd3ff

    2024年02月10日
    浏览(31)
  • docker容器运行成功但无法访问,原因分析及对应解决方案(最新,以Tomcat为例,亲测有效)

    原因分析:     是否能访问当运行docker容器虚拟机(主机)地址     虚拟机对应的端口号是否开启或者防墙是否关闭     端口映射是否正确(这个是我遇到的)     tomcat下载的是最新版,docker运行后里面是没有东西的,会报404 一般都是这几个原因导致的明明docker容器运行

    2024年02月10日
    浏览(32)
  • Docker部署onlyoffice,解决https访问

    首先,启动onlyoffice的Docker镜像,本文章采用的2023年11月初的官方镜像,具体版本号未查到。当时国内的镜像源只能下载到旧版本的,需要将/etc/docker/daemon.json设置\\\"dns\\\" : [ \\\"8.8.8.8\\\" ]方能下载。 先用docker exec进入启动的onlyoffice镜像,仿照如下帖子创建签名 CentOS7自签名SSL证书并给

    2024年04月14日
    浏览(32)
  • Docker无法部署Onlyoffice问题记录

    国产操作系统(麒麟v10-x86-64bit,openEuler20.03 64bit x86),安装docker之后,通过docker run之后Onlyoffice无法成功跑起来,且会消耗大量cpu资源,甚至导致系统卡死 镜像的entrypoint中指向运行一个sh脚本,脚本中通过service命令启动rabbitmq,但是一直无法成功启动,且一直处于循环尝试导

    2024年01月18日
    浏览(34)
  • Docker:rabbitmq启动镜像后访问15672端口无法显示管理界面问题解决

    在Linux Ubuntu 18.04上通过Docker安装配置Rabbitmq后,按照网上提供的教程经验,发现打开 http://{ip}+15672无法打开相关的Rabbitmq Web管理平台界面 相关博客 Ubuntu安装Docker Docker安装Rabbitmq 这里无法通过15672端口获取相关文件可以划分为两个方向,笔者将其归类为外部因素和Rabbitmq内部原

    2024年02月11日
    浏览(33)
  • ubuntu 20通过docker安装onlyoffice,并配置https访问

    目录 一、安装docker (一)更新包列表和安装依赖项 (二)添加Docker的官方GPG密钥 (三)添加Docker存储库 (四)安装Docker (五)启动Docker服务并设置它随系统启动 (六)验证Docker安装是否成功,运行以下命令: (七)将用户添加到docker组 二、docker运行onlyoffice,并配置ht

    2024年02月03日
    浏览(40)
  • 无法访问Github解决方案

    1、找到hosts 文件 hosts 文件在每个系统的位置不一,详情如下: Windows 系统:C:WindowsSystem32driversetchosts Linux 系统:/etc/hosts Mac(苹果电脑)系统:/etc/hosts Android(安卓)系统:/system/etc/hosts iPhone(iOS)系统:/etc/hosts 2、打开hosts文件 Windows 使用记事本。 Linux、Mac 使用 Root 权

    2024年02月01日
    浏览(56)
  • Hive无法启动的解决方案

    关掉虚拟机后,重新启动后,按照Hadoop和Hive的流程重新启动,发现无法启动成功,特别是元数据服务无法启动,出现以下错误: Exception in thread “main” java.lang.RuntimeException: java.net.ConnectException: Call From hadoop-master/192.168.19.137 to hadoop-master:9000 failed on connection exception: java.net.Conn

    2024年02月12日
    浏览(27)
  • 网站打不开域名无法访问是怎么回事?(网页无法访问域名被封暂停解析的解决方案)

    文章来源:三一博客 首发地址:网站打不开域名无法访问是怎么回事?(网页无法访问域名被封暂停解析的解决方案) - 知识库 - 0oD三一o0博客 近来三一遇到一个比较头疼的问题,日常更新博客网站(www.o0310o.com)的时候会遇到时而打不开网站,提示“域名解析错误请检查域

    2024年01月20日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包