宝塔+nextcloud+docker+Onlyoffice 全开启https

2024-01-23 17:52

本文主要是介绍宝塔+nextcloud+docker+Onlyoffice 全开启https,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

折腾了我三天的经验分享

1.宝塔创建网站

nextcloud版本为28.0.1 

php8.2 ,导入nextcloud绑定域名对应的证书 ,不用创建mysql

因为nextcloud 要求是mariadb:10.7  宝塔里没有,就用docker安装一个 端口设置为3307

将数据库文件映射出来/www/wwwroot/NextcloudmariadbDataFile:/var/lib/mysql    方便保存和备份。

docker run --name mariadb-10.7 -e MYSQL_ROOT_PASSWORD=nextcloud@123456 -p 3307:3306 -v /www/wwwroot/NextcloudmariadbDataFile:/var/lib/mysql -d mariadb:10.7 --restart always

 访问域名 一步一步安装nextcloud 就可以了。

2.docker 安装onlyoffice/documentserver:7.5 

开启https 将443 映射到8185  证书映射到/app/onlyoffice/DocumentServer/data

sudo docker run -i -t -d -p 8184:80 -p 8185:443 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data --name onlyoffice7.5ssl --restart=always -e JWT_SECRET=abMPRv1************9JCWOW onlyoffice/documentserver:7.5

 

 将域名对应的证书上传到/app/onlyoffice/DocumentServer/data目录下 ,证书名字要注意

3.nextcloud后台对接onlyoffice

对接时一定要用域名,域名证书去申请免费一年的。

解决了哪些问题:

1.Server error: `POST http://167.*****.93:8184/ConvertService.ashx` resulted in a `504 Gateway Time-out` response:\n<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body>\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><c (truncated...)\n"

 

2.文档无法保存,打开文档提示:文档下载失败。没有用域名访问,用ip访问 就报这个错

3.

感谢chatgpt wxrobot :fzairobot

这篇关于宝塔+nextcloud+docker+Onlyoffice 全开启https的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/637057

相关文章

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do