CentOS 7 Owncloud8.2配置笔记
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’
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题