使用LNMP搭建私有云存储

简介

LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。

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

第一步:安装:

[root@server /]# yum install nginx mariadb-server php* -y
在nextcloud官网下载nextcloud-25.0.1(PHP对版本有要求),利用xftp上传到linux的根目录下,切记不要放到root用户下,因为权限问题
#解压压缩包
[root@server /]# unzip nextcloud-25.0.1.zip
#因为nextcloud对于普通用户和其他人没有权限,因此递归修改/nextcloud下面文件的权限
[root@server /]# chmod -Rf 777 nextcloud
[root@server /]# ll

第二步:创建数据库及用户

[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.16-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;#创建数据库
MariaDB [(none)]>create user 'nextcloud'@'localhost' identified by '1234';#创建本地用户
MariaDB [(none)]>grant all on nextcloud.* to 'nextcloud'@'localhost';#设置权限
MariaDB [(none)]>exit#退出
[root@server /]# systemctl restart mariadb#重启

第三步:修改nginx配置文件

[root@server /]# vim /etc/nginx/nginx.conf
[root@server /]# nginx -t
[root@server /]# systemctl restart nginx

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

第四步:验证用自己的ip访问

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

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

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

第五步:花生壳内网穿透,映射成一个公网域名,通过公网域名访问,当你输入域名,计算机会找到192.168.32.32的443端口进而找到/nextcloud文件

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

[root@server /]# wget "https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.rpm" -O phddns_5.3.0_amd64.rpm
[root@server /]# rpm -ivh phddns_5.3.0_amd64.rpm    #解压
[root@server /]# phddns start
phtunnel service start success !

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

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

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

第五步:按照提示信息配置PHP中的文件中的模块的相关信息。

[root@server /]# find / -name config.sample.php
/nextcloud/config/config.sample.php
[root@server /]# vim /nextcloud/config/config.sample.php
[root@server /]# cd /nextcloud/config
[root@server config]# ll
总用量 76K
-rw-r----- 1 apache apache 590  1月 29 10:51 config.php
-rwxrwxrwx 1 root   root   72K  1月 29 11:03 config.sample.php
[root@server config]# vim config.php

使用LNMP搭建私有云存储_第10张图片 使用LNMP搭建私有云存储_第11张图片

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

你可能感兴趣的:(运维,android,linux)