Linux宝塔部署Nextoud-开启SSL+HTTPS
一、准备
系统:
Ubuntu 22.04LTS
环境:
Nginx+Mysql+PHP
我们采用LNMP一键安装包:lnmp1.9.tar.gz
NextCloud官网:
二、环境搭建
一)安装宝塔面板
1 | wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec |
安装完成提示:
1 |
|
1.1 修改面板账号密码:
1 | bt |
二)安装环境
2.1 登陆面板
IP:8888/随机码
会提示绑定手机号:
2.2 安装LNMP
- Nginx 默认
- Mysql 5.7就够
- PHP 7.4以上,最新版的nextcloud这里要用8.0
2.3添加站点
- 域名:需要绑定的公网域名
- 数据库:Mysql,ubf8就够了
- 数据库账号:nextcloud 密码: next123 # 自己随便修改,但要记住。
- PHP 8.0
三、部署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 | cd /www/wwwroot/next.cyida.com |
把nextcloud下所有文件移动到 /www/wwwroot/next.cyida.com
下
1 | mv nextcloud/* . |
赋予目录权限
1 | chown -R www:www /www/wwwroot/next.cyida.com |
查看next.cyida.com
目录下有如下文件,权限都是www:www
:
配置伪静态
若不进行配置,继续后面的步骤将出现HTTP 502的错误。
安装nextcloud
打开自己的域名next.cyida.com填写信息:
- 用户名
- 密码
- Mysql数据库:数据库信息就是我们之前建的
这里的推荐安装我不需要,所不不安装,直接跳过。
欢迎页面
安装Onlyoffice应用
找到onlyoffice插件,下载并启用:
四、开启SSL
我们用宝塔面板申请SSL是件很容易的事,只在域名提供商后台我这里以阿里云为例找到Key
开启后再打开: