自学内容网 自学内容网

lnmp:自己的“百度网盘”

一、项目简介

        有人会问,什么是lnmp储存,相信大家都用过百度网盘,他的原理和lnmp的作用相同,都是将数据储存在私有云中。LNMP也是用来储存自己的数据,可以假象成这是一个属于自己的数据库。

二、详细概述

        所谓LNMP便是:L--指的是Linux系统,N--指的是nginx服务器,M--指的是MySql数据库,P--指的是PHP,或者是Python

        故LNMP是在Linux系统下使用PHP语言写入到数据库中,并且用nginx服务器来搭建起来的私有云存储,

三、搭建私有云

        3.1准备工作

                搭建LNMP私有云,所以我们需要安装软件nginx、mariadb-server(和Mysql相同)、PHP

                使用命令:yum -y install nginx mariadb-server php*

         3.2 使用nextcloud来搭建云

                必须将nextcloud来进行权限的更改(chmod -Rf 777 nextcloud),否则访问不到,原因是没有权限访问。

        3.3数据库的相应操作

                3.3.1 启动数据库

                        使用命令:systemctl start maridb

                3.3.2 添加数据库的内容

                        如下图所示:mysql(打开数据库)

                                              create database nextcloud(创建数据库)

                                              create user 'nextcloud'@'localhost' identified by '123456';(创建用户并且试着密码)

                                              grant all on nexcloud. * to 'nextcloud'@'localhost';(付给权限) 

                                               systemctl restart mariadb(重启数据库)                       


                3.4Nginx的设置

                        3.4.1 配置文件命令

                                        进入nginx的配置文件:vim /etc/nginx/nginx.conf

                                        修改server_name 改成自己的地址

                                        修改root  改成自己存的文件

四、校验工作

输入自己的IP地址去访问是否有私有云


原文地址:https://blog.csdn.net/2302_78877664/article/details/143633462

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!