RHCE——七、搭建云存储器

搭建私有云存储

  • 一、使用内网穿透搭建私有云存储
    • 1、准备工作
    • 2、上传软件
    • 3、设置数据库
    • 4、配置httpd
    • 5、私有云安装
    • 6、内网穿透配置
  • 二、使用腾讯云服务器搭建私有云存储
    • 1、准备工作
    • 2、上传软件
    • 3、设置数据库
    • 4、配置httpd
    • 5、私有云安装

一、使用内网穿透搭建私有云存储

1、准备工作

关闭安全软件

[root@server ~]# setenforce  0
[root@server ~]# systemctl stop  firewalld # 关闭防火墙

搭建LAMP环境

[root@server ~]# yum  install  httpd  mariadb-server  php*  -y

2、上传软件

  • 使用xftp将nextcloud-25.0.1.zip软件压缩包上传到Linux的根目录,并解压缩
[root@server ~]# cd  /
[root@server /]# unzip  /nextcloud-25.0.1.zip 

设置nextcloud安装命令权限

[root@server /]# chmod  -Rf  777  /nextcloud

3、设置数据库

[root@server /]# systemctl start  mariadb   # 启动数据库
[root@server /]#  mysql
# 数据库设置
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       # 退出

在这里插入图片描述
重启数据库

[root@server /]# systemctl restart  mariadb

4、配置httpd

[root@server /]# vim  /etc/httpd/conf/httpd.conf 
# 定位第124行修改如下:
DocumentRoot "/nextcloud"<Directory "/nextcloud">AllowOverride None# Allow open access:Require all granted
</Directory>

请添加图片描述
重启httpd服务

[root@server /]# systemctl restart httpd

5、私有云安装

  • 打开浏览器后输入服务器IP地址,进入nextcloud安装向导
  • 管理员的用户名即密码自定
  • 存储与数据库:选择MySQL/MariaDB,设置数据库用户为nextcloud,密码:123456,数据库名:nextcloud,主机名:localhost

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述请添加图片描述

6、内网穿透配置

这里内网穿透详细见内网穿透石实验。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@server ~]# vim  /nextcloud/config/config.php
# 按照下面的内容对源文件进行修改
<?php
$CONFIG = array ('instanceid' => 'ocif3g9giiwc','passwordsalt' => 'nzXf5wrB2QmOcw35btycuIbEGQ8DAq','secret' => 'D0EUghErW/BBmULBe/OwC1Ui+r9I+SsGLaRu8IpGNSpoEe1b','trusted_domains' =>array (0 => '192.168.48.130',1 => '40a09234i8.imdo.co',   # 添加花生壳给的域名,不要https或www等前缀),'datadirectory' => '/nextcloud/data','dbtype' => 'mysql','version' => '25.0.1.1','overwrite.cli.url' => 'https://40a09234i8.imdo.co:443',      # 修改为花生壳给的域名,前面要有https,后面要有端口号'dbname' => 'nextcloud','dbhost' => 'localhost','dbport' => '','dbtableprefix' => 'oc_','mysql.utf8mb4' => true,'dbuser' => 'nextcloud','dbpassword' => '123456','installed' => true,'overwritehost' => '40a09234i8.imdo.co:443',  # 添加,域名更换为花生壳给的域名'overwriteprotocol' => 'https',               # 添加
);

原config.php文件:
在这里插入图片描述
修改后文件:
在这里插入图片描述
在这里插入图片描述

二、使用腾讯云服务器搭建私有云存储

1、准备工作

注册并登陆腾讯云账号,同时,找点免费体验,拿到一台公网服务器,再进行以下配置,这里由于有php版本问题,所以,建议使用操作系统为centos8。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关闭安全软件

[root@server ~]# setenforce  0
[root@server ~]# systemctl stop  firewalld # 关闭防火墙

搭建LAMP环境

[root@server ~]# yum  install  httpd  mariadb-server  php*  -y

2、上传软件

  • 使用xftp将nextcloud-25.0.1.zip软件压缩包上传到Linux的根目录,并解压缩
[root@server ~]# cd  /
[root@server /]# unzip  /nextcloud-25.0.1.zip 

设置nextcloud安装命令权限

[root@server /]# chmod  -Rf  777  /nextcloud

3、设置数据库

[root@server /]# systemctl start  mariadb   # 启动数据库
[root@server /]#  mysql
# 数据库设置
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       # 退出

重启数据库

[root@server /]# systemctl restart  mariadb

4、配置httpd

[root@server /]# vim  /etc/httpd/conf/httpd.conf 
# 定位第124行修改如下:
DocumentRoot "/nextcloud"<Directory "/nextcloud">AllowOverride None# Allow open access:Require all granted
</Directory>

重启httpd服务

[root@server /]# systemctl restart httpd

在这里插入图片描述

5、私有云安装

  • 打开浏览器后输入服务器IP地址,进入nextcloud安装向导
  • 管理员的用户名即密码自定
  • 存储与数据库:选择MySQL/MariaDB,设置数据库用户为nextcloud,密码:123456,数据库名:nextcloud,主机名:localhost

在这里插入图片描述
使用服务器搭建私有云时,如果有域名,同样要进行域名信任的配置(同内网穿透之后要进行的一样)。

[root@server ~]# vim  /nextcloud/config/config.php
# 按照下面的内容对源文件进行修改
<?php
$CONFIG = array ('instanceid' => 'ocif3g9giiwc','passwordsalt' => 'nzXf5wrB2QmOcw35btycuIbEGQ8DAq','secret' => 'D0EUghErW/BBmULBe/OwC1Ui+r9I+SsGLaRu8IpGNSpoEe1b','trusted_domains' =>array (0 => '192.168.48.130',1 => '40a09234i8.imdo.co',   # 添加花生壳给的域名,不要https或www等前缀),'datadirectory' => '/nextcloud/data','dbtype' => 'mysql','version' => '25.0.1.1','overwrite.cli.url' => 'https://40a09234i8.imdo.co:443',      # 修改为花生壳给的域名,前面要有https,后面要有端口号'dbname' => 'nextcloud','dbhost' => 'localhost','dbport' => '','dbtableprefix' => 'oc_','mysql.utf8mb4' => true,'dbuser' => 'nextcloud','dbpassword' => '123456','installed' => true,'overwritehost' => '40a09234i8.imdo.co:443',  # 添加,域名更换为花生壳给的域名'overwriteprotocol' => 'https',               # 添加
);

原config.php文件:
在这里插入图片描述
修改后文件:
在这里插入图片描述
修改之后即可结束。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/86304.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

再写CentOS7升级OpenSSL-1.0.1U

本文在CentOS7.4以及TencentOS 2.4上测试通过。 原系统自带OpenSSL 1.0.2k-fips。 编译安装方法跟之前的没啥区别。 从官网下载1.0.1u版https://www.openssl.org/source/ 使用tar解包 tar xfz openssl-1.0.1u.tar.gz 依次执行如下&#xff1a; cd openssl-1.0.1u ./con…

StableVideo:使用Stable Diffusion生成连续无闪烁的视频

使用Stable Diffusion生成视频一直是人们的研究目标&#xff0c;但是我们遇到的最大问题是视频帧和帧之间的闪烁&#xff0c;但是最新的论文则着力解决这个问题。 本文总结了Chai等人的论文《StableVideo: Text-driven consistency -aware Diffusion Video Editing》&#xff…

视频云存储/安防监控EasyCVR视频汇聚平台分发rtsp流时,出现“用户已过期”提示该如何解决?

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录像、…

前端开发之Element Plus的分页组件el-pagination显示英文转变为中文

前言 在使用element的时候分页提示语句是中文的到了element-plus中式英文的&#xff0c;本文讲解的就是怎样将英文转变为中文 效果图 解决方案 如果你的element-plus版本为2.2.29以下的 import { createApp } from vue import App from ./App.vue import ElementPlus from …

Flutter实现动画列表AnimateListView

由于业务需要&#xff0c;在打开列表时&#xff0c;列表项需要一个从右边飞入的动画效果&#xff0c;故封装一个专门可以执行动画的列表组件&#xff0c;可以自定义自己的动画&#xff0c;内置有水平滑动&#xff0c;缩放等简单动画。花里胡哨的动画效果由你自己来定制吧。 功…

【stable-diffusion使用扩展+插件和模型资源(下)】

插件模型魔法图片等资源&#xff1a;https://tianfeng.space/1240.html 书接上文&#xff1a;&#xff08;上&#xff09; 插件推荐 1.lobe theme lobe theme是一款主题插件&#xff0c;直接可以在扩展安装 界面进行了重新布局&#xff0c;做了一些优化&#xff0c;有兴趣的…

FPGA GTX全网最细讲解,aurora 8b/10b协议,OV5640板对板视频传输,提供2套工程源码和技术支持

目录 1、前言免责声明 2、我这里已有的 GT 高速接口解决方案3、GTX 全网最细解读GTX 基本结构GTX 发送和接收处理流程GTX 的参考时钟GTX 发送接口GTX 接收接口GTX IP核调用和使用 4、设计思路框架视频源选择OV5640摄像头配置及采集动态彩条视频数据组包GTX aurora 8b/10b数据对…

【AndroidStudio】java.nio.charset.MalformedInputException: Input length = 1

java.nio.charset.MalformedInputException: Input length 1 可以参考这个文章处理下编码格式&#xff1a;https://blog.csdn.net/twotwo22222/article/details/124605029java.nio.charset.MalformedInputException: Input length 1是因为你的配置文件里面有中文或者是你的编…

时序预测 | MATLAB实现Attention-GRU时间序列预测(注意力机制融合门控循环单元,TPA-GRU)

时序预测 | MATLAB实现Attention-GRU时间序列预测----注意力机制融合门控循环单元&#xff0c;即TPA-GRU&#xff0c;时间注意力机制结合门控循环单元 目录 时序预测 | MATLAB实现Attention-GRU时间序列预测----注意力机制融合门控循环单元&#xff0c;即TPA-GRU&#xff0c;时…

聚观早报 | 云鲸扫拖机器人J4体验;芯科科技第三代无线开发平台

【聚观365】8月24日消息 云鲸扫拖机器人J4体验 芯科科技推出第三代无线开发平台 英伟达与VMWare宣布扩大合作 万物新生&#xff08;爱回收&#xff09;2023年二季度财报 充电桩需求增长带动汽车后服务市场 云鲸扫拖机器人J4体验 家庭卫生清洁是每个人都无法回避的事情&am…

路径规划 | 图解Theta*算法(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 A*算法的局限性2 Theta*算法原理图解3 Bresenham视线法4 算法仿真测试4.1 算法流程图4.2 ROS C 实现4.3 Python实现4.4 Matlab实现 0 专栏介绍 &#x1f525;附C/Python/Matlab全套代码&#x1f525;课程设计、毕业设计、创新竞赛必备&#xff01;详细介绍全…

Elasticsearch中倒排索引、分词器、DSL语法使用介绍

&#x1f353; 简介&#xff1a;java系列技术分享(&#x1f449;持续更新中…&#x1f525;) &#x1f353; 初衷:一起学习、一起进步、坚持不懈 &#x1f353; 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正&#x1f64f; &#x1f353; 希望这篇文章对你有所帮助,欢…