运维开发网

Nextcloud云盘搭建——搭建&集成域认证(一)

运维开发网 https://www.qedev.com 2020-06-04 14:05 出处:51CTO 作者:Herbielee
搭建nextcloud云盘,通过AD域控认证登录没废话直接开始虚拟机Centos7:192.168.91.1171搭建LAMP环境安装apache启动http并设置为开机自启现在在浏览器输入服务器地址,或出现Apache测试界面。安装mariadb数据库yuminstall-ymarirdbmariadb-server启动数据库,并设置为自启动systemctlstartmariadbsystem

搭建nextcloud云盘,通过AD域控认证登录

没废话直接开始

虚拟机

Centos 7 :192.168.91.117

1 搭建LAMP环境

安装apache

Nextcloud云盘搭建——搭建&集成域认证(一)

启动http并设置为开机自启

Nextcloud云盘搭建——搭建&集成域认证(一)

现在在浏览器输入服务器地址,或出现Apache测试界面。

安装mariadb数据库

yum install -y marirdb mariadb-server

启动数据库,并设置为自启动

systemctl start mariadb

systemctl enable mariad

初始化操作

Nextcloud云盘搭建——搭建&集成域认证(一)

Nextcloud云盘搭建——搭建&集成域认证(一)

登录数据库![](https://s4.51cto.com/images/blog/202006/04/c2004814e21dc1a62768eef386a93e4e.png)

**创建nextcloud_db数据库**

![](https://s4.51cto.com/images/blog/202006/04/b6683ce9a2a98986fae59cf6f765ad1b.png)

**对nextcloud_db进行授权,允许用户通过root访问192.168.91.117的nextcloud_db数据库的所有表,密码为P@sswr0d
br/>![](https://s4.51cto.com/images/blog/202006/04/c2004814e21dc1a62768eef386a93e4e.png)

**创建nextcloud_db数据库**

![](https://s4.51cto.com/images/blog/202006/04/b6683ce9a2a98986fae59cf6f765ad1b.png)

**对nextcloud_db进行授权,允许用户通过root访问192.168.91.117的nextcloud_db数据库的所有表,密码为P@sswr0d

Nextcloud云盘搭建——搭建&集成域认证(一)

刷新授权

Nextcloud云盘搭建——搭建&集成域认证(一)

设置防火墙,重新加载

firewall-cmd --add-service=http --permanent

firewall-cmd --add-service=https--permanent

firewall-cmd --add-service=mysql --permanent

Firewall-cmd --reload

安装php7.2以及相关组件

通过yum直接安装的php版本为5.x,而现在最新版nextcloud 1.8 要求的php版本最低要求为7.2,所以php需要特别处理安装,一是通过下载php7.2的安装包,源码安装,较复杂,耗时较长;另一个是增加php7.2的yum源,通过yum一键安装,现通过yum安装测试。

安装php7.2的yum源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.2及nextcloud所需php组件:

yum install -y php72w php72w-opcache.x86_64 php72w-cli php72w-pdo php72w-pecl-apcu php72w-mysql php72w-fpm.x86_64 php72w-pecl-redis.x86_64 php72w-xml php72w-intl php72w-pecl-igbinary php72w-process php72w-ldap

查看php版本

Nextcloud云盘搭建——搭建&集成域认证(一)

在html配置里添加一段配置,让apache能够解析html里的PHP代码**

Nextcloud云盘搭建——搭建&集成域认证(一)

重启HTTPD服务

Nextcloud云盘搭建——搭建&集成域认证(一)

LAMP环境搭建完成

2 安装Nextcloud

访问nextcloud官网,下载nextcloud安装包

https://nextcloud.com/

Nextcloud云盘搭建——搭建&集成域认证(一)

选择 Archive File-Download Nextcloud

下载的zip文件,上传到服务器/var/www/html目录下解压

Nextcloud云盘搭建——搭建&集成域认证(一)

直接在浏览器中输入 192.168.91.117/nextcloud,直接打开配置界面

创建管理员账号

数据目录默认

数据库选择MariaDB

输入数据库用户名密码,设置之前创建的数据库以及IP

Nextcloud云盘搭建——搭建&集成域认证(一)

点击安装完成后刷新页面,进入登陆界面

Nextcloud云盘搭建——搭建&集成域认证(一)

管理员登陆后,点击右上角头像,选择应用,启用LDAP

Nextcloud云盘搭建——搭建&集成域认证(一)

启用完成后,右上角点击设置,配置域控服务器地址,配置用来搜索目录的账户名密码,配置BaseDN,可参帮 助,测试BaseDN 显示配置完成即可使用域账号登录。

Nextcloud云盘搭建——搭建&集成域认证(一)

0

精彩评论

暂无评论...
验证码 换一张
取 消