一、准备工作
恢复快照,关闭安全软件
systemctl status firewalld //检查防火墙是否关闭getenforce //查看SElinux的执行状态which nmcli //检查虚拟机网络状态
二、搭建LNMP环境
yum -y nstall nginx mariadb-server php* //搭建环境
三、上传软件
使用xftp将nextcloud-25.0.1.zip软件压缩包上传到Linux的根目录上,并解压缩。
cd / //在根目录下上传压缩包unzip /nextcloud-25.0.1.zip //对上传的压缩文件进行解压缩
四、设置nextcloud安装命令权限
chmod -Rf 777 /nextcloud //安装命令权限
五、设置数据库
systemctl start mariadb/或msql //启动数据库musql //数据库设置MariaDB [(none)]> create database nextcloud; //创建数据库MariaDB [(none)]> create user 'nextcloud'@'localhost' identified by '123456'; //创建用户及密码MariaDB [(none)]> grant all on nextcloud.* to 'nextcloud'@'localhost'; //设置权限MariaDB [(none)]> exit //退出
六、重启数据库
systemctl restart mariadb //重启数据库
七、配置nginx
vim /etc/nginx/nginx.conf //打开nginx配置
八、重启httod服务
systemctl start nginx //重启httpd服务
九、安装
1、打开浏览器后输入服务器IP地址,进入nextcloud安装向导
2、管理员的用户名即密码自定
3、存储与数据库:选择MySQL/MariaDB,设置数据库用户为nextcloud,密码:123456,数据库名:nextcloud,主机名:localhost
4、完成后点击安装
十、cpolar内网穿透——cpolar的域名的信任
浏览器打开cpolar - secure introspectable tunnels to localhost
浏览器打开
vim /nextcloud/config/config.php