05
2024
06
15:35:12

Linux 宝塔部署 Nextoud - 开启 SSL+HTTPS

mprop="articleBody" style="font-family: Lato, "PingFang SC", "Microsoft YaHei", sans-serif; overflow-wrap: break-word; font-size: 1.125em; text-align: justify; color: rgb(85, 85, 85); text-wrap: wrap; background-color: rgb(255, 255, 255);">

一、准备

  • 系统:Ubuntu 22.04LTS

  • 环境:Nginx+Mysql+PHP

    我们采用 LNMP 一键安装包:vpser.net/lnmp/lnmp1.9.tar.gz" data-pjax-state="" style="background: transparent; border-bottom: 1px solid rgb(153, 153, 153); cursor: pointer; outline: 0px; text-decoration-line: none; overflow-wrap: break-word;">lnmp1.9.tar.gz

  • NextCloud 官网:

  1. 插件https://apps.nextcloud.com/apps/ocdownloader

  2. 项目:https://github.com/e-alfred/ocdownloader

二、环境搭建

一)安装宝塔面板

1
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

安装完成提示:

1
2
3
4
5
6
7
8
9
10
11
12
13

==================================================================
Congratulations! Installed successfully!
==================================================================
外网面板地址: http://服务器公网IP地址:8888/ad27d674
内网面板地址: http://服务器内网IP地址:8888/ad27d674
username: f7hcesue
password: 7c967394
If you cannot access the panel,
release the following panel port [8888] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口
==================================================================
Time consumed: 7 Minute!

1.1 修改面板账号密码:

1
2
3
bt
输入 6 改用户名
输入 5 改密码

image-20230410151545445

二)安装环境

2.1 登陆面板

IP:8888 / 随机码

会提示绑定手机号:

image.png

2.2 安装 LNMP

  • Nginx 默认

  • Mysql 5.7 就够

  • PHP 7.4 以上,最新版的 nextcloud 这里要用 8.0

image.png

2.3 添加站点

  • 域名:需要绑定的公网域名

  • 数据库:Mysql,ubf8 就够了

  • 数据库账号:nextcloud 密码: next123 # 自己随便修改,但要记住。

  • PHP 8.0

image-20230410163807595

image-20230410160204965

三、部署 Nextcloud

下载源码

1
cd /www/wwwroot/next.cyida.com

执行以下命令下载 NextCloud 源文件到网站根目录中。

1
wget https://download.nextcloud.com/server/releases/latest.zip

解压文件

解压后得到一个名为 nextcloud 的文件夹

1
unzip latest.zip

先修改.user.ini 的权限,否则该文件将无法被 nextcloud 的安装文件覆盖。

1
2
cd /www/wwwroot/next.cyida.com
chattr -i .user.ini

把 nextcloud 下所有文件移动到 /www/wwwroot/next.cyida.com 下

1
mv nextcloud/* .

赋予目录权限

1
chown -R www:www /www/wwwroot/next.cyida.com

查看 next.cyida.com 目录下有如下文件,权限都是 www:www

image-20230410161734688

配置伪静态

若不进行配置,继续后面的步骤将出现 HTTP 502 的错误。

image-20230410162131971

安装 nextcloud

打开自己的域名 next.cyida.com 填写信息:

  • 用户名

  • 密码

  • Mysql 数据库:数据库信息就是我们之前建的

image-20230410164114443

这里的推荐安装我不需要,所不不安装,直接跳过。

image-20230410164204524

欢迎页面

image-20230410164426758

安装 Onlyoffice 应用

image-20230410164600807

找到 onlyoffice 插件,下载并启用:

image-20230410164712338

四、开启 SSL

我们用宝塔面板申请 SSL 是件很容易的事,只在域名提供商后台我这里以阿里云为例找到 Key

image-20230410164944501

image-20230410165431386

image-20230410165454252

开启后再打开:

image-20230410165624962




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6517.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: