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、上传软件

RHCE项目:使用LNMP搭建私有云存储_第1张图片

# 使用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

RHCE项目:使用LNMP搭建私有云存储_第2张图片

 

二、数据库

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 Server

Copyright (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

RHCE项目:使用LNMP搭建私有云存储_第3张图片

[root@server /]# systemctl restart nginx

四、安装nextcloud

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

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

RHCE项目:使用LNMP搭建私有云存储_第4张图片

RHCE项目:使用LNMP搭建私有云存储_第5张图片

RHCE项目:使用LNMP搭建私有云存储_第6张图片

 

五、内网穿透

1、创建内网映射

RHCE项目:使用LNMP搭建私有云存储_第7张图片

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

RHCE项目:使用LNMP搭建私有云存储_第8张图片

RHCE项目:使用LNMP搭建私有云存储_第9张图片

 

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

RHCE项目:使用LNMP搭建私有云存储_第10张图片

RHCE项目:使用LNMP搭建私有云存储_第11张图片

RHCE项目:使用LNMP搭建私有云存储_第12张图片

RHCE项目:使用LNMP搭建私有云存储_第13张图片

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

RHCE项目:使用LNMP搭建私有云存储_第14张图片

六、花生壳的域名信任

RHCE项目:使用LNMP搭建私有云存储_第15张图片

RHCE项目:使用LNMP搭建私有云存储_第16张图片

[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协议

RHCE项目:使用LNMP搭建私有云存储_第17张图片

七、测试

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

RHCE项目:使用LNMP搭建私有云存储_第18张图片

RHCE项目:使用LNMP搭建私有云存储_第19张图片

 

你可能感兴趣的:(RHCE,服务器,linux,运维,RHCE,openeuler)