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

日期:2019-11-07编辑作者:服务器

网盘不可信赖 那就自个儿搭建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

1.条件布署

centos 6.5 64bit 上搭建网盘服务器

澳门金莎娱乐网站 1
网盘,又叫“云存款和储蓄”。本国的有百度云、OPPO网盘等。
云,分公有云和私有云以致混合云。
自己后天介绍的是用开源软件ownCloud来搭建自个儿的私有云。
自家的条件:centos 6.5 64bit
用yum安装基本的LAMP情形:
yum -y install httpd mysql mysql-server
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
由于新型版本owncloud-7.0.2.tar.bz2须求php版本在5.3.8以上,centos 6.5 64bit私下认可Yum是5.3.3,所以要改yum源
rpm -Uvh
安装php5.5以至扩张
yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache
启动httpd和mysqld
/etc/init.d/httpd start
/etc/init.d/mysqld start
始建一个名称叫'ownclouddb'和数据库客户'ownclouduser'甚至密码是'password'的数据库
mysql -uroot -p
mysql> CREATE DATABASE ownclouddb;
mysql>GRANT ALL ON ownclouddb.* TO [email protected] IDENTIFIED BY 'password';
下载最新版本的owncloud
wget
解压和安装权限
tar xvf owncloud-7.0.2.tar.bz2
mv owncloud /var/www/html
chown -R apache:apache /var/www/html/owncloud
chmod 777 /var/www/html/owncloud/config/
启用apache重写格局
vi /etc/httpd/conf/httpd.conf
追寻并校勘AllowOverride None为Allowoverride All
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>重启httpd
/etc/init.d/httpd restart
owncloud起先设置和配备,浏览器展开网站实践安装步骤:

为了安插数据库,点“Advanced” 选用MySQL,然后输入MySQL的数据库名ownclouddb、客商名ownclouduser和密码password。
你要创立一个组织者帐号,输入必填的客商名和密码。然后点击“finish"实现安装进程。
如下图:
澳门金莎娱乐网站 2
设置到位。

那是本身的ownCloud分界面包车型大巴旗帜:
澳门金莎娱乐网站 3


6.5 64bit 上搭建网盘服务器 网盘,又叫云存款和储蓄。国内的有百度云、BlackBerry网盘等。 云,分公有云和私有云以致混合云。 作者明日牵线的是...

扯远了

回归正题哈!首先大家买了云主机 系统嘛当然是选拔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数据库

下一场点击第四个SQL

输入

 CREATE USE景逸SUV '自个儿设客户名'@'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 USEPAJERO'自身设客户名'@'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

Web Server:Apache,The web server must support PHP。

yum install -y httpd

数据库:MySQL (or one of its forks, e.g. MariaDB)。

apache运维并设置开机自启

2.数据库选择MariaDB,MariaDB安装情势见

systemctl start httpd.service
systemctl enable httpd.service

使用yum安装Apache及php扩展 

安装PHP及其各式服务

yum -y install httpd php php-mysql php-pdo php-gd

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

启动Apache服务:systemctl start httpd.service

安装MariaDB数据库

安装开机自运行服务:systemctl enable httpd.service

yum -y install mariadb-server mariadb-client

张开浏览器输入 现身Apache的测验页面OK。

留意:报错的话把mariadb-client删去

澳门金莎娱乐网站 4

mariadb运转并安装开机自启

 

systemctl start mariadb.service
systemctl enable mariadb.service

假诺服务寻常运维不过依然不只怕访谈,请关闭防火墙。

给数据库root顾客安装密码

systemctl stop firewalld.service#停止firewall

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

systemctl disable firewalld.service#明确命令禁绝firewall开机运营

登陆数据库

 3.下载安装mantis

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

1卡塔尔国进入到Apache布置目录:cd /var/www/html

登入数据库后,能够新建别的客户并授全权

2卡塔尔国下载安装包:wget

grant all privileges on mysql.* to 顾客名@localhost identified by '客商名.me'; //改善顾客为团结想建的顾客名

  下载之后的文书名称为download

瞩目:不要漏了分店“;”

3)重名download文件:mv download mantisbt-1.3.3.tar.gz

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

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

4卡塔尔国解压压缩合并改良权限:

防火墙开启80端口

  tar xvf mantisbt-1.3.3.tar.gz
  chown -R root:root mantisbt-1.3.3
  chmod 777 -R mantisbt-1.3.3

systemctl start firewalld.service
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload //更新防火墙准则

5卡塔 尔(阿拉伯语:قطر‎创设mantisbt的数据库: 

ftp上传wordpress文件

  create database mantis;
  grant all privileges on mantis.* to username@host identified by password;
  flush privileges;

ftp的搭建教程://www.jb51.net/article/135565.htm

6)安装mantis

解压wordpress

  在浏览器里输入

tar -zxvf wordpress-4.7.4-zh_CN.tar.gz //暗中同意应该是解压到/root/wordpress目录下
cp -fr /root/wordpress/* /var/www/html //复制wordpress全数文件到apache根目录

  依照实际景况输入hostname,databasename(即第5卡塔尔步里面包车型大巴mantis),username(即第5卡塔 尔(英语:State of Qatar)步里面的user),password(即第5卡塔尔步里面包车型客车password)。

浏览器输入服务器公网ip/域名,开头设置wordpress

  在那之中数据库类型可以选取Mysqli。

瞩目:数据库名字为mysql,客户名和密码为刚刚在mariadb新建的顾客名和密码,wp_表前缀最佳订正,“_”不要删除

    填写好这几个剧情,点击install/update database就能够。

交由以后会唤起无法写入wp-config.php,须求新建,然后把内容复制到里面

4.配置mantis

touch /var/www/html/wp-config.php
vim /var/www/html/wp-config.php

  cd /var/www/html/mantis/config

全体内容都复制进去,保存退出,点击提交,最先安装网站标题和后台顾客名和密码,不再赘言

  cp config_inc.php.sample config_inc.php

安装网址权限

  编辑config_inc.php文件:vi  config_inc.php

chown -Tucson apache:apache/var/www/html/ //不改革权限会以致大旨和插件安装不了
chown root:root /var/www/html/wp-config.php //安全起见

  将弹指间内容(页面中会有提醒卡塔尔增添到config_inc.php文件中:

校订wordpress文件上传上限以致实行脚本时间约束:

  # --- Database Configuration

  $g_hostname = 'localhost';
  $g_db_username = 'username';   #其三步设置的数据库客商名
  $g_db_password = 'password';  #其三步设置的数据库顾客密码
  $g_database_name = 'databasename'; #其三步设置的数据库名称
  $g_db_type = 'mysqli';

  $g_crypto_master_salt = '***********' 

  $g_default_timezone = 'UTC';
  $g_default_language = 'auto';

  $g_fallback_language = 'chinese_simplified';

5.剔除admin目录 重启服务

  cd /var/www/html/mantis

  rm -rf admin

  systemctl restart httpd.service

6.登录

   暗许客商名和密码:administrator/root

  mantis使用参见文书档案:

 

vim /etc/php.ini

找到upload_max_filesize=2M,修改为upload_max_filesize=20M,这里20M表示最大可上传20M文本

找到post_max_size = 8M,修改为post_max_size = 20M

找到max_execution_time=30,修改为max_execution_time=0,这里的0表示尚子时间节制

剔除网站根目录下的readme和license文件

rm -fr /var/www/html/readme.html
rm -fr /var/www/html/license.txt

剔除根目录下的xmlrpc.php,删除在此以前先备份(有的主旨删了会出错卡塔 尔(阿拉伯语:قطر‎

cp -fr /var/www/html/xmlrpc.php /root
rm -fr /var/www/html/xmlrpc.php

本文由澳门金莎娱乐网站发布于服务器,转载请注明出处:Nextcloud搭建过程,Centos7的apache网站环境搭建wor

关键词:

shell变量总结回顾澳门金莎娱乐网站:,Linux正则

shell脚本(风华正茂卡塔 尔(阿拉伯语:قطر‎功底知识,shell脚本根基知识 shell 一、简介 1.成效:与基本进行交互...

详细>>

CentOS7网络配置澳门金莎娱乐网站,解决win下无法

查看 ifcfg-eno16777736 网卡配置文件(centos7改动了很多!!!跟书本教材的老版本有很多不一样的) 解决win下无法ping通V...

详细>>

应用发布前保障性能的十八种方式,SaaS云运维高

应用发布前保障性能的十八种方式(一) 被文艺青年奉为“爱情圣经”的《爱在三部曲》第一部为我们描述了这样一个...

详细>>

澳门金莎娱乐网站释放云的无限潜能,从网站监

【干货】解密监控宝Docker监控实现原理 分享人高驰涛(Neeke),云智慧高级架构师,PHP 开发组成员,同时也是PECL/SeasL...

详细>>