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

目录

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

准备工作

回复快照,关闭安全软件

上传软件

设置nextcloud安装命令权限

设置数据库

重启数据库

配置nginx

安装

内网穿透

cpolar的域名信任

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

准备工作

回复快照,关闭安全软件
  • 初始

    [root@server ~]# setenforce  0
    ​
    [root@server ~]# systemctl stop  firewalld
    ​
    [root@server ~]# dnf install nginx mariadb-server php* -y

上传软件
  • 使用xftp将nextcloud-25.0.1.zip软件压缩包上传到Linux的根目录,并解压缩

    [root@server ~]# cd  /
    ​
    [root@server /]# unzip /nextcloud-25.0.1.zip 

设置nextcloud安装命令权限
  • 安装 (让别的用户可以访问,-R(递归)是里面的文件都给改成最大权限)

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

设置数据库
  • 数据库

    [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

配置nginx
  • 配置

    [root@server /]# vim  /etc/nginx/nginx.conf 
    server {
            listen 80;
            server_name 192.168.48.130;
            root /nextcloud;
    }
    [root@server /]# systemctl  start  nginx

安装
  • 打开浏览器后输入服务器IP地址,进入nextcloud安装向导

  • 管理员的用户名即密码自定

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

内网穿透
cpolar的域名信任
  • 配置

    [root@server ~]# vim  /nextcloud/config/config.php
    # 按照下面的内容对源文件进行修改
    <?php
    $CONFIG = array (
      'instanceid' => 'ocvy7jm0iqom',
      'passwordsalt' => 'jLg0GXwJtlj8vowMsLpN5MbBSRsoiC',
      'secret' => 'ayTVaC6dsHrSKgXazVP6llFMWdNVxjF582v5pAPKuyEecdTU',
      'trusted_domains' =>
      array (
              0 => '192.168.48.130',
              1 => '2dc0afad.r17.cpolar.top',  # 需添加
      ),
      'datadirectory' => '/nextcloud/data',
      'dbtype' => 'mysql',
      'version' => '25.0.1.1',
      'overwrite.cli.url' => 'http://192.168.48.130',
      'dbname' => 'nextcloud',
      'dbhost' => 'localhost',
      'dbport' => '',
      'dbtableprefix' => 'oc_',
      'mysql.utf8mb4' => true,
      'dbuser' => 'nextcloud',
      'dbpassword' => '123456',
      'installed' => true,
    );
    # 保存退出后重

    image-20230601115847199

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值