RHCE项目:使用LNMP搭建私有云存储

目录

一、准备工作

1、关闭防火墙、安全软件

2、搭建LNMP环境

3、上传软件

4、设置nextcloud安装命令权限

二、数据库

1、设置数据库

2、重启数据库

三、配置nginx

四、安装nextcloud

五、内网穿透

1、创建内网映射

2、linux系统安装花生壳客户端

3、重新打开浏览器,输入http://b.oray.com,完成账户登录,激活(SN登录)

六、花生壳的域名信任

七、测试


一、准备工作

1、关闭防火墙、安全软件

[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld

2、搭建LNMP环境

L --linux

N -- nginx

M -- 数据库mariadb

P --  脚本解析软件php

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

3、上传软件

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

4、设置nextcloud安装命令权限

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

 

二、数据库

1、设置数据库

[root@server /]# systemctl start mariadb
[root@server /]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.5.22-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> create database nextcloud;
Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> create user 'nextcloud'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.001 sec)MariaDB [(none)]> grant all on nextcloud.* to 'nextcloud'@'localhost';
Query OK, 0 rows affected (0.002 sec)MariaDB [(none)]> exit
Bye

2、重启数据库

[root@server /]# systemctl restart mariadb

三、配置nginx

[root@server /]# vim /etc/nginx/nginx.conf

[root@server /]# systemctl restart nginx

四、安装nextcloud

打开浏览器后输入服务器IP地址,进入nextcloud安装向导管理员的用户名和密码自定义(无限制)

存储与数据库:选择MySQL/MariaDB,设置数据库用户 为nextcloud,密码:123456,数据库名:nextcloud, 主机名:localhost

 

五、内网穿透

1、创建内网映射

2、linux系统安装花生壳客户端

 

3、重新打开浏览器,输入http://b.oray.com,完成账户登录,激活(SN登录)

点击图中的外网地址,跳转页面但发现网址不被信任

六、花生壳的域名信任

[root@server ~]# vim /nextcloud/config/config.php   # 对源文件进行修改
array (
0 => '192.168.48.130',
1 => '86412v5t63.vicp.fun', # 添加花生壳给的域名,不要https或www等前缀
),'https://86412v5t63.vicp.fun:443', # 修改为花生壳给的域名,前面要有https,后面要有端口号'overwritehost' =>'86412v5t63.vicp.fun:443', # 添加,域名更换为花生壳给的域名
'overwriteprotocol' => 'https',# 添加,协议变更为https协议

七、测试

设置后再次打开域名网站:

 

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

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

相关文章

林浩然与极限的“无穷”约会

林浩然与极限的“无穷”约会 Lin Haoran’s Encounter with the Mathematical “Infinity” 在数学王国里,有一位名叫林浩然的大侠,他的江湖就是高等数学的殿堂。而他要挑战的终极Boss,便是那个既神秘又顽皮的“极限”。 In the kingdom of …

【爬虫用户代理和ip自动生成】

爬虫用户代理和ip自动生成 辛辛苦苦搬砖真辛苦啊 package com.glodon.gbes.utils;import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Set;/*** 爬虫辅助工具类** author luochao* since 20240126*/ publi…

C# .Net6搭建灵活的RestApi服务器

1、准备 C# .Net6后支持顶级语句,更简单的RestApi服务支持,可以快速搭建一个极为简洁的Web系统。推荐使用Visual Studio 2022,安装"ASP.NET 和Web开发"组件。 2、创建工程 关键步骤如下: 包添加了“Newtonsoft.Json”&…

Mybatis之SqlSessionFactory详解

大家好,我是升仔 引言 在Mybatis中,SqlSessionFactory 是一个极其核心的组件,它负责创建 SqlSession,后者是进行数据库操作的主要接口。本文将深入探讨 SqlSessionFactory 的原理和应用。 SqlSessionFactory 概述 SqlSessionF…

【Git】项目管理笔记

文章目录 本地电脑初始化docker报错.gitignoregit loggit resetgit statusgit ls-filesgit rm -r -f --cached拉取仓库文件更新本地的项目报错处理! [rejected] master -> master (fetch first)gitgitee.com: Permission denied (publickey).error: remote origin already e…

BACnet转IEC104网关BE104

随着电力系统信息化建设和数字化转型的进程不断加速,对电力能源的智能化需求也日趋增强。健全稳定的智慧电力系统能够为工业生产、基础设施建设以及国防建设提供稳定的能源支持。在此背景下,高性能的工业电力数据传输解决方案——协议转换网关应运而生&a…

研发日记,Matlab/Simulink避坑指南(六)——字节分割Bug

文章目录 前言 背景介绍 问题描述 分析排查 解决方案 总结归纳 前言 见《研发日记,Matlab/Simulink避坑指南(一)——Data Store Memory模块执行时序Bug》 见《研发日记,Matlab/Simulink避坑指南(二)——非对称数据溢出Bug》…

Arduino开发实例-DRV8833电机驱动器控制直流电机

DRV8833电机驱动器控制直流电机 文章目录 DRV8833电机驱动器控制直流电机1、DRV8833电机驱动器介绍2、硬件接线图3、代码实现DRV8833 使用 MOSFET,而不是 BJT。 MOSFET 的压降几乎可以忽略不计,这意味着几乎所有来自电源的电压都会传递到电机。 这就是为什么 DRV8833 不仅比基…

系统设计黄金法则:简单之美 -- 读后感

1. 在大型软件中, 都会有一个 简洁为美, 大道至简的概念; 在软件设计中的KISS原则, 在Unix中的“一切皆文本” 的抽象概念, 正是这些简洁性, 让这些系统能够取得如此的成功, 切易于适应&#xf…

寒假思维训练day15 牛客练习赛121

牛客练习赛ABCD题解,更新一个题解作为今天的任务收尾。 寒假思维训练day15 摘要: Part1:B题,B-You Brought Me A Gentle Breeze on the Field_牛客练习赛121 (nowcoder.com) Part2: C题,C-氧气少年的水滴 2_牛客练…

一文看懂nginx

nginx与F5的区别? nginx的主要功能是? nginx的优缺点?nginx如何实现负载均衡? Nginx和F5是两种不同的网络服务器和负载均衡器,它们有一些重要的区别。 1. 区别: - Nginx是一个开源的高性能的Web服务器…

职言圈 | 小伙年薪95w,女朋友父母却爱搭不理,如今上岸国家电网,人不到,叔叔阿姨吃饭都不动筷子...

在职场中,每个人都经历着不同的起伏和挑战。有时候,我们会面临着职业生涯上的起伏,但正是这些经历让我们成长,让我们更加坚韧。 就像这位网友一样,他在过去的一年里经历了美团L8的职位和年薪95W,却面临着女…

Sentinel解密:SlotChain中的SLot大揭秘

欢迎来到我的博客,代码的世界里,每一行都是一个故事 Sentinel解密:SlotChain中的SLot大揭秘 前言SlotChain简介:Sentinel的第一道防线入场仪式:SlotChain中的初始化SlotSlotChain的执行流程:从规则解析到流…

解析应对策略:共建安全、高效的公链与应用生态的关键要素

每天五分钟讲解一个互联网知识,大家好我是啊浩说模式Zeropan_HH 在区块链的生态系统中,公链与应用链是两个紧密相连但又各具特色的领域。公链作为基础设施,为整个区块链世界提供了基础支持,而应用链则是基于公链构建的各类应用&am…

数据可视化练习

文章目录 试题示例 试题示例 绘制下图所示的表格 根据下表的数据,将班级名称一列作为x轴的刻度标签,将男生和女生两列的数据作为刻度标签对应的数值,使用bar()函数绘制下图所示的柱形图。 方式一 import numpy as np import matplotlib.p…

地理空间分析7——地理网络分析与Python

目录 写在开头1. 网络分析基础1.1 地理空间中的网络结构1.1.1 网络的概念1.1.2 网络的组成1.1.3 地理网络的类型1.2 Python中创建和分析地理网络的基础知识2. 最短路径分析2.1 常见算法2.2 具体案例2.2.1 Dijkstra算法2.2.2 A*算法2.2.3 Bellman-Ford算法2.2.4 Floyd-Warshall算…

【华为OD机试真题2023CD卷 JAVAJS】推荐多样性

华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里 推荐多样性 知识点字符串滑窗 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: 推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略: 1. 各个列表…

Kotlin快速入门系列3

Kotlin条件、循环控制 IF条件控制 与Java类似,一个if语句可包含布尔表达式和一条或多条语句。 fun compare(a:Int,b:Int) : Int{//常规传统用法var max aif (b>a) max breturn max//使用elsevar mMax : Intif(a>b){mMax a}else{mMax b}return mMax//使…

Unity中URP下额外灯的距离衰减

文章目录 前言一、额外灯的距离衰减二、DistanceAttenuation函数的传入参数1、distanceSqr2、distanceAndSpotAttenuation3、_AdditionalLightsAttenuation4、GetPunctualLightDistanceAttenuation函数三、DistanceAttenuation函数的程序体 前言 在上一篇文章中,我…

一个新的springboot-vue项目如何启动起来

一个新的springboot-vue项目如何启动起来 1.导入mysql 打开yml文件修改数据库密码 名称 用户名 2.打开pom.xml配置maven依赖 尽量换成自己使用过的版本号,或者打开中央仓库搜索相关内容版本号:https://central.sonatype.com/ 注解为黄色 说明工程…