用原始的方法安装一份NEXTCLOUD

发布于 2022-09-16  368 次阅读


用原始的方法安装一份NEXTCLOUD

前:

服务器部分详情:

image-20220916114814523

image-20220916115519950

一、安装httpd

sudo apt install httpd

image-20220916115822406

如上,选用一种方式来安装httpd服务

安装apache2

sudo apt install apache2

image-20220916120126738

查看安装apache2后的状态

sudo systemctl status apache2

image-20220916120241273

可以发现已经是启动状态了

apache2会在/var/www/html/目录下生成一份初始的index.html文件以便我们测试是否可以正常使用http服务

image-20220916120614803

访问你的主机 ip ,如果允许成功,你会获得以下界面

image-20220916120806496

现在,我们来修改这份文件

image-20220916121512619

image-20220916121434574

image-20220916143531109

image-20220916143505402

到这里 Apache2 就运行成功了。

按需求配置apache2

image-20220916185048097

image-20220916185557189

配置ssl

image-20220916185415421

image-20220916185446668

image-20220916185138906

创建nextcloud目录

image-20220916131449031

启用配置

a2ensite nextcloud.conf

image-20220916131819745

重启apache2

service apache2 restart

二、安装php7.4

安装php7.4

sudo apt install php7.4

image-20220916124309965

查看php版本(是否安装成功)

php -v

image-20220916124459384

安装所必须的模块

image-20220916134613033

apt install php7.4-curl

修改NEXTCLOUD目录的所有权

chown -R www-data:www-data /var/www/nextcloud/

三、安装MySQL

Debian10使用了MariaDB 在APT的软件包存储库中并没有mysql,所以需要手动添加

这里下载 MySQL Community Server 然后选择Debian时会出现建议使用 Mysql APT Repository 所以我们下载安装 Mysql APT Repository 的方式更新 APT Repository 之后使用 apt-get 安装(基本上一路回车就好了)

apt install mysql

image-20220916142524585

登录mysql

mysql -u root -p然后输入密码即可登录成功

image-20220916142416150

创建一个数据库

image-20220916170745904

四、安装NEXTCLOUD

通过ftp上传setup-nextcloud.php文件

image-20220916143032789

浏览器访问 http://[IP]/nextcloud/setup-nextcloud.php进行检查安装

image-20220916170418741

等待一会儿,浏览器自动跳转或者手动访问http://[ip]/nextcloud/

image-20220916170025201

即可发现安装完成

五、其他

SSL及域名配置完成后如下

image-20220916185724708

image-20220916185835929