Nextcloud搭建过程,Centos7的apache网站环境搭建wor

作者: 澳门金莎娱乐网站  发布:2019-11-03

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

二零一六年 网盘的小日子不佳过啊 一家家的over了 百度云也已经早早的限制速度了。隐秘难点也再三暴露。

既然将来网盘这么不可信赖,那就和好搭建一个Nextcloud呗~~~ 他能上传 能下载(不赘述卡塔 尔(英语:State of Qatar)能分享 有一批插件 关键人家开源

本身自身生机勃勃度在16年终本身搭建了叁个在Ali云 这一次就用设想机来演示搭建进程确认保障小白也是能学会的

第大器晚成总计下价格 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

放心本身的科目小白也能教会你

然后我们在Computer上安装好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数据库

下一场点击第叁个SQL

输入

 CREATE USE中华V '本身设客商名'@'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奥迪Q3'自身设顾客名'@'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

关键词: 金沙澳门官网

上一篇:让运维由繁化简,28惨案看IT系统化运维
下一篇:没有了