澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

上搭建网盘服务器,Centos七的apache网址情况搭建

网盘不靠谱 那就自己搭建256TB的网盘呗 — Nextcloud搭建过程,256tbnextcloud

2016年 网盘的日子不好过啊 一家家的over了 百度云也已经早早的限速了。隐私问题也经常曝光。

既然现在网盘这么不靠谱,那就自己搭建一个Nextcloud呗~~~ 他能上传 能下载(不废话)能分享 有一堆插件 关键人家开源

我自己已经在16年底自己搭建了一个在阿里云 这次就用虚拟机来演示搭建过程 保准小白也是能学会的

首先计算下价格 阿里云和腾讯云这两家在国内还是比较靠谱的 因为只是搭建一个网盘 配置嘛1G 1核妥妥的够 至于带宽 就比较坑爹了服务器都是看上传速度的 1Mbps就要20元/月 2Mbps就要40元/月 学生党,哪来这么多钱啊。但是但是可以按量收费嘛! 

这样就算100Mbps也是一个价0.8元/G 因为这个网盘我自己使用 所以嘛当然是按量收费来的划算啦反正一个月都用不上10G 比带宽收费划算多了。既然是网盘 当然要储存数据的硬盘了 阿里云的云硬盘实在是不划算 那就用OSS呗 256TB的容量 弹性收费 同地区的OSS和ECS走内网不收费,只收取容量费,1G也就 0.148/元/月,用多少收多少 至于挂载方法嘛 文章最后我会另外说明的。

这样算下来每个月也就40元 其余的就是按量收费,数据少的同学也就10元不到/月 算了一下自己家里搭建50元连电费都不够

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

澳门新浦京娱乐场网站 1
网盘,又叫“云存储”。国内的有百度云、华为网盘等。
云,分公有云和私有云以及混合云。
我现在介绍的是用开源软件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 上搭建网盘服务器 网盘,又叫云存储。国内的有百度云、华为网盘等。 云,分公有云和私有云以及混合云。 我现在介绍的是...

需要安装apache,php,mariadb

CentOS7搭建LAMP,centos7lamp

阿里云CentOS7.3搭建 Apache MySQL PHP环境 参考   一、安装Apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.验证apache服务是否安装成功 在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为: ip addr (阿里云不需要用这种方式查看,外网ip已经在你主机列表那里给你写出来了的;) 这里是访问不成功的 (阿里云用外网访问,能成功,不需要做以下步骤) CentOS7用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就需要做以下的操作: firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reloa 注,此处如有报错:FirewallD is not running 启动服务器 systemctl start firewalld.service   然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了; 如果阿里云无法访问连接 在管理实例添加安全组规则 澳门新浦京娱乐场网站 4
  二安装PHP .安装 yum -y install php 2.重启apache服务 systemctl restart httpd 测试是否安装成功 目录在www/html   vi /var/www/html/info.php   <?php  phpinfo(); ? 浏览器访问 ip地址/info.php 运行显示php服务器参数等
  三安装mysql   下载mysql wget  rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装 yum install mysql-community-server 系统会自动安装,安装完成重启mysql服务   service mysqld restart 会输出 Redirecting to /bin/systemctl restart  mysqld.service   直接输出mysql就能连接到服务器 澳门新浦京娱乐场网站 5

澳门新浦京娱乐场网站, 

澳门新浦京娱乐场网站 6 添加用户密码 set password for 'root'@'localhost' = password('密码'); 提示成功 退出 quit 再次连接mysql就需要输入密码 澳门新浦京娱乐场网站 7  澳门新浦京娱乐场网站 8

 

四PHP和MYsql关联   yum search php 安装yum -y install php-mysql 五安装常用PHP模块   1.GD库,ldap,xml等 yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel 2.重启apache systemctl restart httpd.service 安装完成,再次运行info.php 澳门新浦京娱乐场网站 9 LAMP环境搭建完成  澳门新浦京娱乐场网站 10

 

远程连接服务器数据库 连接报错 ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' mysql没有开启远程访问   use mysql   mysql> update user set host='%' where user='root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 忽略报错 mysql> flush privileges 从新连接OK     连接报错 2003 can't connect to MySQL server on '192.168.0.1'(10038). 原因是没有在firewall防火墙开放端口   firewall-cmd --add-port=3306/tcp --permanent 重载配置 firewall-cmd --reload 澳门新浦京娱乐场网站 11  澳门新浦京娱乐场网站 12

 

firewall常用命令   常用命令介绍   firewall-cmd --state ##查看防火墙状态,是否是running firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd --get-zones ##列出支持的zone firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的 firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no firewall-cmd --add-service=ftp ##临时开放ftp服务 firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务 firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口 iptables -L -n ##查看规则,这个命令是和iptables的相同的 man firewall-cmd ##查看帮助    

阿里云CentOS7.3搭建Apache MySQL PHP环境参考 -y install httpd2.开...

entOS 6.0系统LAMP(Apache MySQL PHP)安装步骤

扯远了

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

放心我的教程小白也能教会你

然后我们在电脑上安装好Xshell 5这个远程连接服务器的软件,打开它新建

主机地方填写上你的服务器外网IP地址 然后按确认

上搭建网盘服务器,Centos七的apache网址情况搭建wordpress。用户名输入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 USER '自己设用户名'@'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 USER '自己设用户名'@'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软件 阿里云官方的软件 具体看阿里云的帮助文档

设置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

一、安装MySQL

yum install -y httpd

首先来进行MySQL的安装。打开Xshell,切换到root用户,输入:

apache启动并设置开机自启

[root@localhost ~]# yum install mysql mysql-server

systemctl start httpd.service
systemctl enable httpd.service

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

安装PHP及其各项服务

安装完毕,让MySQL能够随系统自动启动:

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

[root@localhost ~]# chkconfig--list|grep mysqld

安装MariaDB数据库

--检查mysql的启动是否为开机启动,235为on表示开机启动

yum -y install mariadb-server mariadb-client

[root@localhost ~]# chkconfig --levels 235 mysqld on

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

[root@localhost ~]# /etc/init.d/mysqld start

mariadb启动并设置开机自启

--启动mysql服务,也可用:service mysqld start

systemctl start mariadb.service
systemctl enable mariadb.service

--启动mysql服务,在/etc/init.d/目录下使用./mysqld starts

给数据库root用户设置密码

�设置MySQL数据root账户的密码:

mysqladmin -u root password //以root身份登录,回车后输入密码

[root@localhost ~]# mysql_secure_installation

登录数据库

当出现如下提示时候直接按回车

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

Enter current password for root (enter for none):

登录数据库后,可以新建其他用户并授全权

出现如下再次回车

grant all privileges on mysql.* to 用户名@localhost identified by '用户名.me'; //修改用户为自己想建的用户名

Set root password? [Y/n]

注意:不要漏了分号“;”

出现如下提示输入你需要设置密码,回车后在输入一次确认:

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

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

New password:

防火墙开启80端口

接下来还会有四个确认,分别是:

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

Remove anonymous users? [Y/n]

ftp上传wordpress文件

Disallow root login remotely? [Y/n]

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

Remove test database and access to it? [Y/n]

解压wordpress

Reload privilege tables now? [Y/n]

tar -zxvf wordpress-4.7.4-zh_CN.tar.gz //默认应该是解压到/root/wordpress目录下
cp -fr /root/wordpress/* /var/www/html //复制wordpress所有文件到apache根目录

直接回车即可。

浏览器输入服务器公网ip/域名,开始安装wordpress

建立远程连接用户

注意:数据库名为mysql,用户名和密码为刚才在mariadb新建的用户名和密码,wp_表前缀最好修改,“_”不要删除

[root@localhost ~]#mysql–uroot–p123456

提交以后会提示无法写入wp-config.php,需要新建,然后把内容复制到里面

mysql>use mysql

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

mysql> select * from user;

全部内容都复制进去,保存退出,点击提交,开始设置网站标题和后台用户名和密码,不再赘述

mysql>GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin1' WITH GRANT OPTION;

设置网站权限

(第一个admin表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个admin1表示密码)

chown -R apache:apache/var/www/html/ //不更改权限会导致主题和插件安装不了
chown root:root /var/www/html/wp-config.php //安全起见

mysql> select * from user;

修改wordpress文件上传上限以及执行脚本时间限制:

查看远程连接用户admin是否新增成功,若存在则成功

vim /etc/php.ini

mysql>exit;

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

测试mysql是否安装成功

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

关闭防火墙[root@localhost ~]#service iptables stop使用Navicat测试连接

找到max_execution_time=30,修改为max_execution_time=0,这里的0表示没有时间限制

1.打开navicat

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

2.输入连接信息:虚拟机的IP地址,mysql远程连接用户和密码

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

澳门新浦京娱乐场网站 13

删除根目录下的xmlrpc.php,删除之前先备份(有的主题删了会出错)

3.点击测试连接,出现连接成功则表示mysql安装成功

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

澳门新浦京娱乐场网站 14

若连接不成功

1.检查是否建立了远程连接用户

2.检查linux的防火墙是否已关闭

备注:--不需要执行

查看启动状态[root@localhost~]#service mysqldstatus

启动、关闭、重启[root@localhost~]#service mysqldstop/start/restart

进入mysql界面:[root@localhost~]#mysql -uroot –p

二、安装Apache组件

由于CentOS已经封装了Apache,直接运行安装:

[root@localhost ~]# yum install httpd

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

同样配置系统让Apache随系统启动:

[root@localhost ~]# chkconfig --levels 235 httpd on

配置完毕,启动Apache:

[root@localhost ~]# /etc/init.d/httpd start

--启动apache服务,也可用:service httpd start

测试apache是否安装成功

1.在windows上打开IE(浏览器),输入地址:http://192.168.1.11/

地址为:

澳门新浦京娱乐场网站 15

注意:在CentOS中Apache的默认根目录是/var/www/html,配置文件/etc/httpd/conf/httpd.conf。其他配置存储在/etc/httpd/conf.d/目录。

备注:从其他机器访问需要修改成IP访问和关闭防火墙----不需要执行

[root@localhost~]#vi/etc/httpd/conf/httpd.conf

将#ServerName www.example.com:80中的“#”删掉,并将www.example.com改为本机的ip地址(可以把两个地方的80端口改成8080)

[root@localhost ~]#/etc/init.d/httpdrestart

关闭防火墙:

[root@localhost~]#service iptables stop#停止[root@localhost~]#chkconfig iptables off #禁用

如果是centos 7版本:[root@localhost~]#systemctl stop firewalld.service#停止[root@localhost~]#systemctl disable firewalld.service #禁用

三、安装PHP

输入如下指令安装PHP:

[root@localhost ~]# yum install php

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

需要重新启动Apache服务:

[root@localhost ~]# /etc/init.d/httpd restart

需要安装PHP的扩展:

[root@localhost~]#yum install php-mbstring

--安装时会询问是否下载或安装,输入y,回车:Is this ok [y/N]:y

-----mbstring在sugar需要支持

修改php.ini文件:

[root@localhost~]#vi /etc/php.ini

将upload_max_filesize =2M改为6M----------sugar需求**

vi查找关键字:2M,找到后修改成6M,修改后保存并退出

四、测试PHP相关信息

这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个PHP页面进行测试,使用vim编辑器新建:

[root@localhost ~]# vi /var/www/html/info.php

按“i”键进行编辑,输入:

<?php

phpinfo();

?>

编辑完毕,按“ESC”键退出编辑模式,接着输入:

:wq

然后回车,即保存并退出。

在windows上打开IE(浏览器),输入地址:

地址为:

澳门新浦京娱乐场网站 16

看到这样的图,就说明PHP安装成功了。

五、将PHP模块和MySQL模块关联起来

还需要将PHP和MySQL关联起来,才能正常工作。搜索模块:

[root@localhost ~]# yum search php

安装相关模块:

[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

需要重启Apache模块才能生效:

[root@localhost ~]# /etc/init.d/httpd restart

关闭浏览器,再次打开刚才建立的“info.php”页面,往下拉找到相关MySQL模块,看是否检测到相关信息。

澳门新浦京娱乐场网站 17

如果看到如上图相关信息,则说明MySQL工作正常了。

六、总结

到这里就结束了,本文阐述了在CentOS 6.0系统下LAMP组件(Apache MySQL PHP) 的详细安装步骤,可以让更多新手熟悉服务器配置环境。

备注:

在centos上安装为yum install XXX,相对卸载即为yum remove XXX。

六、搭建ecshop商城

1.打开Xshell上的Xftp

澳门新浦京娱乐场网站 18

2.找到Windows电脑上的ecshop的安装包:拖到右边

注意:右边的目录是:/home/username

澳门新浦京娱乐场网站 19

3.上传成功后,复制到/var/www/html目录下

澳门新浦京娱乐场网站 20

4.切换到/var/www/html目录下,解压zip文件

5.解压后,重命名解压后的目录:,重命名为ecshop

澳门新浦京娱乐场网站 21

6.赋权:chmod -R 777 ecshop/

澳门新浦京娱乐场网站 22

1.打开浏览器:输入地址:

2.点击upload

澳门新浦京娱乐场网站 23

9.正常安装即可,同意,点击下一步:

澳门新浦京娱乐场网站 24

10.下一步

备注:若出现目录权限检查不通过的情况,表示:赋权未成功

澳门新浦京娱乐场网站 25

11.输入数据库信息:密码:123456,数据库名:ecshop

管理员信息:账号:admin,密码:admin123

勾选安装测试数据,点击立即安装:

澳门新浦京娱乐场网站 26

12.等待安装结果,若出现安装数据失败,关闭提示窗口,再次点击“立即安装”即可

澳门新浦京娱乐场网站 27

澳门新浦京娱乐场网站 28

13.浏览器中地址输入:http://192.168.1.11/ecshop/upload/

澳门新浦京娱乐场网站 29

前台访问地址:

后台访问地址:

后台登录账号和密码为(数据库中写死的):admin、admin123

本文由澳门新浦京娱乐场网站发布于服务器,转载请注明出处:上搭建网盘服务器,Centos七的apache网址情况搭建