教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

CentOS 7 Owncloud8.2配置笔记

来源:网络收集 时间:2025-10-14
导读: CentOS7 Owncloud8.2在vmware12中搭建的私有云 CentOS7Owncloud8.2搭建私有云笔记 1.虚拟机准备 安装vmware workstation12 2.下载CentOS7:/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso 3.在虚拟机中安装CentOS7 CentOS7 Owncloud8.2在vmw

CentOS7 Owncloud8.2在vmware12中搭建的私有云

CentOS7Owncloud8.2搭建私有云笔记

1.虚拟机准备

安装vmware

workstation12

2.下载CentOS7:/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso

3.在虚拟机中安装CentOS7

CentOS7 Owncloud8.2在vmware12中搭建的私有云

接着光盘放入,启动虚拟机,选择中文

软件选择部分,选择基本网页服务器。安装位置根据需要修改。

CentOS7 Owncloud8.2在vmware12中搭建的私有云

继续安装,设置root

密码,也可创建普通用户,等待安装完成。

重启后登录系统,至此CentOS

安装完成。

4.接下来开始搭建

LAMP环境(Linux,Apache,Mariadb,PHP):

1修改网卡地址(本虚拟机采用的是网桥模式):

[root@localhost~]#cd/etc/sysconfig/network-scripts/

[root@localhost~]#ls

CentOS7 Owncloud8.2在vmware12中搭建的私有云

[root@localhost~]#vim

ifcfg-eno16777728

修改成静态IP

地址,如下图

保存退出。重启network服务

[root@localhost~]#systemctlrestartnetwork.service2修改主机名

[root@localhost~]#hostnamectlstatus#查看当前主机名称

[root@localhost~]##修改主机名

[root@localhost~]#hostnamectlstatus#查看修改后的主机名

3Apache配置

[root@localhost~]#yum

installhttpdopensslmod_ssl

[root@localhost~]#systemctlstatushttpd.service#查看apache当前状态

[root@localhost~]#systemctlrestarthttpd.service#重启apache

[root@localhost~]#systemctlenablehttpd.service#使apache开机启动

[root@localhost~]#systemctlstatushttpd.service#查看apache修改后的状态

CentOS7 Owncloud8.2在vmware12中搭建的私有云

此时如果是非本机测试时不通的,因为防火墙阻止了80端口的访问。

[root@localhost~]#firewall-cmd--permanent--zone=public--add-service=http

[root@localhost~]#firewall-cmd--reload

出现如下画面代表apache

配置好了。4

MariaDB配置

[root@localhost~]#Yuminstall-ymariadbmariadb-servermysql

[root@localhost~]#systemctlstatusmariadb.service

[root@localhost~]#systemctlstartmariadb.service

[root@localhost~]#systemctlenablemariadb.service

[root@localhost~]#systemctlstatusmariadb.service

下面设置数据库的安全性

[root@localhost~]#mysql_secure_installation#查看mariadb数据库状态#启动mariadb数据库#使mariadb数据库开机启动#查看mariadb数据库修改后的状态

首次运行密码为空,按enter即可

-Setrootpassword?[Y/n]y

-Removeanonymoususers?[Y/n]y

-Disallowrootloginremotely?[Y/n]y

-Removetestdatabaseandaccesstoit?[Y/n]y

-Reloadprivilegetablesnow?[Y/n]y

接着创建数据库

[root@localhost~]#mysql-uroot-p

MariaDB[(none)]>CREATEDATABASEowncloud;

MariaDB[(none)]>GRANTALLPRIVILEGESONowncloud.*TO'owncloud_user'@'localhost'IDENTIFIEDBY'owncloud_user_pasword';

MariaDB[(none)]>FLUSHPRIVILEGES;

注:对数据库了解不多,纯抄袭。

CentOS7 Owncloud8.2在vmware12中搭建的私有云

MariaDB[(none)]>SHOWDATABASES;#查看下创建的owncloud

数据库

MariaDB[(none)]>quit#退出数据库5

PHP配置

[root@localhost~]#

Yuminstall-yphpphp-mysql

[root@localhost~]#systemctlrestarthttpd.service#安装php后重启下apache

[root@localhost~]#systemctlstatushttpd.service#查看下重启后的状态

[root@localhost~]#vim/var/www/html/info.php#在html目录创建个info.php测试下

出现如下画面代表php安装成功了。

[root@localhost~]#rm-f/var/www/html/info.php#删除测试文件

到此,LAMP环境搭建完成。

5.下载owncloud包,解压缩,移动到/var/www/html/下,修改owncloud的用户/组为apache

[root@localhost~]#cd/opt

[root@localhost~]#wget用wget这个包会比较慢,可以先用迅雷下载下来,再上传到linux中。

[root@localhostopt]#tar-xjfowncloud-8.2.1.tar.bz2#解压owncloud包

[root@localhostopt]#ls#查看下解压后的owncloud包名字

CentOS7 Owncloud8.2在vmware12中搭建的私有云

[root@localhostopt]#mvowncloud/var/www/html/

[root@localhostopt]#ls/var/www/html/

[root@localhostopt]#ll-d/var/www/html/owncloud/#将owncloud包移到/var/www/html/下#查看下owncloud文件夹是否存在#查看owncloud

文件夹用户和组

[root@localhostopt]#chown-Rapache.apache/var/www/html/owncloud/#递归修改用户和组为apache

[root@localhostopt]#ll-d/var/www/html/owncloud/#查看owncloud

文件夹修改后的用户和组

6.配置owncloud的apache部分

[root@localhostopt]#vim

/etc/httpd/conf.d/owncloud.conf

<IfModulemod_alias.c>

Alias/owncloud/var/www/html/owncloud

</IfModule>

<Directory“/var/www/html/owncloud”>

OptionsIndexesFollowSymLinks

AllowOverrideAll

Orderallow,deny

allowfromall

</Directory>

将上面的内容保存到owncloud.conf

[root@localhostopt]#systemctlrestarthttpd.service#修改后需要重启下apache

此时在IE中输入IP/owncloud,应该能看到如下界面:

此时提示无法写入config目录

7.设置SELinux修改owncloud文件夹的上下文,使之能写入config目录

1一会需要用到3个目录,分别是config,data,apps,

data目录默认不存在,我先创建一个data目录

[root@localhostopt]#mkdir/var/www/html/owncloud/data#创建data文件夹

[root@localhostopt]#ls/var/www/html/owncloud/#查看data是否创建成功2[root@localhostopt]#ll-dZ/var/www/html/#先查下html的默认上下文

CentOS7 Owncloud8.2在vmware12中搭建的私有云

[root@localhostopt]#ll-dZ/var/www/html/owncloud/#查看下owncloud

的上下文发现owncloud的上下文和html的不一致,我们通过chcon来修改

[root@localhostopt]#chcon-v-R-usystem_u-robject_r-thttpd_sys_content_t

‘/var/www/html/owncloud’

-R,--recursive:递归处理所有的文件及子目录。

-v,--verbose:为处理的所有文件显示诊断信息。

-u,--user=用户:设置指定用户的目标安全环境。

-r,--role=角色:设置指定角色的目标安全环境。

-t,--type=类型:设置指定类型的目标安全环境。

[root@localhostopt]#ll-Z/var/www/html/owncloud/#

查看修改是否成功3

[root@localhostopt]#chcon-R-thttpd_sys_rw_content_t‘/var/www/html/owncloud/config’

IE刷 …… 此处隐藏:3411字,全部文档内容请下载后查看。喜欢就下载吧 ……

CentOS 7 Owncloud8.2配置笔记.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/123816.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)