Nextcloud搭建过程,Centos7的apache网站环境搭建wor
分类:网络运维

网盘不可相信 那就自身搭建256TB的网盘呗 — Nextcloud搭建进度,256tbnextcloud

二〇一六年 网盘的光阴倒霉过啊 一家家的over了 百度云也早已早早的限制速度了。隐秘难点也不常揭露。

既然未来网盘这么不可相信,那就和好搭建一个Nextcloud呗~~~ 他能上传 能下载(不赘述)能分享 有一批插件 关键人家开源

自个儿要好以前在16年终本身搭建了贰个在阿里云 此次就用设想机来演示搭建进度保准小白也是能学会的

率先总结下价格 Ali云和Tencent云这两家在国内依然相比较可信的 因为只是搭建贰个网盘 配置嘛1G 1核妥妥的够 至于带宽 就相比坑爹了服务器都是情之所钟传速度的 1Mbps将在20元/月 2Mbps将在40元/月 学生党,哪来这么多钱呀。不过只是能够按量收取金钱嘛! 

如此那般固然100Mbps也是三个价0.8元/G 因为那几个网盘小编要好使用 所以嘛当然是按量收取费用来的经济啦反正贰个月都用不上10G 比带宽收取费用划算多了。既然是网盘 当然要积攒数据的硬盘了 Ali云的云硬盘实在是不划算 那就用OSS呗 256TB的体积 弹性收取费用 同地区的OSS和ECS走内网不收取金钱,只收到容积费,1G也就 0.148/元/月,用多少收多少 至于挂载方法嘛 文章最后小编会别的表达的。

那般算下来各样月也就40元 其他的正是按量收取薪资,数据少的同桌也就10元不到/月 算了一下团结家里搭建50元连电费都非常不够

亟需安装apache,php,mariadb

扯远了

回归正题哈!首先我们买了云主机 系统嘛当然是选项centos7.2了 别问小编干吗不用Windows。你见那台服务器用了Windows

放心自个儿的学科小白也能教会你

接下来大家在管理器上设置好Xshell 5那么些远程连接服务器的软件,展开它新建

长机地点填写上您的服务器外网IP地址 然后按确认

顾客名输入root 密码嘛 你自个儿设置的本身也不通晓啊 

诸如此比就代表你总是上了

接下来跟着笔者一齐输入指令吧 首先大家要安装多个Apache服务器

# yum install httpd

按回车

他问您是或不是继续推行当然选取y了 输入Y按回车 今后步骤都是那般就背着了

# systemctl start httpd 然后输入 来运转Apache服务

在浏览器地址栏输入你服务器的外网IP 是或不是足以见见那几个分界面了

恭喜你 web服务器搭建好了

万一您输入ip后无法访谈那就是因为防火墙的案由了,化解办法嘛下边 

方法1:关闭

一时关张:# systemctl stop firewalld

永久关闭:# chkconfig firewalld off

方法2:开放80/tcp端口

# firewall-cmd –zone=public –add-port=80/tcp –permanent刷新浏览器,能够见见页面,注脚成功

接下去安装PHP nextcloud是依赖PHP的web程序

为了方便先替换一下下载的源

# yum install 

# rpm -Uvh 

进而安装PHP7.0

# yum install php70w

装完后输入

# php -v 就足以看来PHP的版本了 注明成功 

继而我们设置数据库,数据库当然接纳Mysql了 

# yum install mariadb-server.x86_64

# systemctl start mariadb

今后基础的遭遇搭建实现了能够设置nextcloud了

率先----安装phpMyAdmin来管理数据库

官网:

下载地址:

上传程序包到服务器 笔者这里运用FIleZilla那一个软件

开荒FileZilla,点击 “文件-》站点管理器-》新站点 然后当中输入你的外网IP 端口是22 公约是SFTP 账号是 root 密码是你的root密码 点击连接

下一场把下载下来的ZIP文件放到/var/www/html/文件夹上边

随着在Xshell里面输入 

# cd /var/www/html/

# unzip phpMyAdmin-4.6.3-all-languages.zip

# yum install php70w-mbstring php70w-mysql

# systemctl restart httpd

解压完结 然后浏览器地址栏输入 你的IP/phpMyAdmin

回去到Xshell 因为数据库还尚未root账户 没办法用 输入

# mysqladmin -u root password '你的密码'

root密码就设置好了 回到浏览器 顾客名是root 密码正是下面的你的密码 自身去换

点击数据库新建三个nextcloud数据库

然后点击第3个SQL

输入

 CREATE USE昂科雷 '本身设顾客名'@'localhost' IDENTIFIED BY '本身设密码'

慎选账户 选你刚好创设的不行客商名然后写改权限

点击上面包车型客车数据库

分选刚刚新建的nextcloud点击实行 然后权限选取全选 然后实行 就OK了

如此 数据库这里大家树立好了 接下来早先设置nextcloud了

同样去官方网址下载nextcloud

一致上流传/var/www/html

平等unzip解压出来

然后地址栏输入 你的IP/nextcloud

并发那样的话 表明你从未给nextcloud目录权限

# cd /var/www/html

# chown apache nextcloud -Rf

# chmod 770 nextcloud -Rf

刷新浏览器出现 

好吧 是运维库缺乏 贫乏怎么办 那就设置贫乏的库嘛 

# yum install php70w-dom php70w-gd

# systemctl restart httpd

下一场一刷新浏览器 神跡出现了

点击存款和储蓄&数据库

客商名 密码本身安装

数量目录就是您里面积累资料的地方 假如挂载OSS就挑选OSS的目录地点

数据库选取Mysql

数据库客户密码正是 这里输入的客户名和密码   CREATE USE福特Explorer'本身设客商名'@'localhost' IDENTIFIED BY '本身设密码'

数据库名称就是刚刚新建的nextcloud数据库

点击达成安装

恭贺大家安装好了

修改上传大小的界定的方法是

# vi /etc/httpd/conf/httpd.conf

找到以下字段

将AllowOverride None 改为 AllowOverride All

esc

:wq保存退出

# cd /var/www/html/owncloud

# chown apache .htaccess

这两天能够修改上传限制了

 最终挂载OSS的课程

设置ossfs软件 Ali云官方的软件 具体看Ali云的扶植文书档案

安装bucket name 和 AccessKeyId/Secret音讯,将其寄存在/etc/passwd-ossfs 文件中,注意那几个文件的权能必得准确安装,指出设为640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

cat /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

挂载目录要为空工夫够

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

ouid和ogid是Apache服务器的客户ID

用户ID查看

cat /etc/passwd

cd 到 owncloud 目录 ll 查看data目录客户 对应上边查询的结果

df -h 查看挂载

下一场在安装nextcloud

 

自行挂载

cd /etc/init.d/

新建ossfs文件,写入音信

#! /bin/bash

#

# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.

#

# chkconfig: 2345 90 10

# description: Activates/Deactivates ossfs configured to start at boot time.

 

ossfs my-bucket /data/www/html/nextcloud/data -ourl=oss-cn-qingdao-internal.aliyuncs.com -ouid=1001 -ogid=1001 -oumask=007 -o allow_other

保留退出

推行命令:chmod a+x /etc/init.d/ossfs

把新建立的ossfs脚本赋予可实行权限。

施行命令:chkconfig ossfs on

挂载完结后 你就可以看到

256TB的OSS弹性空间挂载进来了

安装Apache

yum install -y httpd

apache运营并设置开机自启

systemctl start httpd.service
systemctl enable httpd.service

安装PHP及其各种服务

yum -y install php php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql

安装MariaDB数据库

yum -y install mariadb-server mariadb-client

静心:报错的话把mariadb-client删去

mariadb运维并设置开机自启

systemctl start mariadb.service
systemctl enable mariadb.service

给数据库root客户设置密码

mysqladmin -u root password //以root身份登入,回车的前边输入密码

签到数据库

mysql -u root -p //回车的前边输入设置的密码

报到数据库后,能够新建别的顾客并授全权

grant all privileges on mysql.* to 客户名@localhost identified by '顾客名.me'; //修改客户为协调想建的顾客名

在意:不要漏了总部“;”

update mysql.user set password=password('密码') where User="客户名" and Host="localhost"; //给新建客户安装密码

flush privileges; //更新数据库
exit; //退出数据库

防火墙开启80端口

本文由威尼斯手机娱乐官网发布于网络运维,转载请注明出处:Nextcloud搭建过程,Centos7的apache网站环境搭建wor

上一篇:威尼斯手机娱乐官网修改名称,交流机配置的骨 下一篇:没有了
猜你喜欢
热门排行
精彩图文