用owncloud 打造自己的云盘

官网

https://owncloud.org/

安装参考

https://doc.owncloud.org/server/latest/admin_manual/installation/

https://doc.owncloud.org/server/latest/admin_manual/installation/source_installation.html

安装nginx和php

yum install -y epel-release

yum install -y nginx

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install -y php70w-fpm php70w-cli php70w-json php70w-mcrypt php70w-pear php70w-mysql php70w-xml php70w-gd php70w-mbstring php70w-pdo

更新配置

vi /etc/php-fpm.d/www.conf

搜索包含“user”和“group”的那一行,并更改为:

user = nginx

group = nginx

取消注释以下有关环境变量的行:

env[HOSTNAME] = $HOSTNAME

env[PATH] = /usr/local/bin:/usr/bin:/bin

env[TMP] = /tmp

env[TMPDIR] = /tmp

env[TEMP] = /tmp

创建目录,设置权限

mkdir -pv /var/lib/php/session

chown nginx:nginx -R /var/lib/php/session/

systemctl start php-fpm

systemctl start nginx

systemctl enable nginx

systemctl enable php-fpm

端口9000和80都起来了

19acbf97fe424775a6031aceffefe695

安装数据库

yum install -y mariadb-server

mysql_secure_installation

dbc525178ec943d3875ad88ae9776b36

mysql>

CREATE DATABASE owncloud;

create user owndbuser@localhost identified by '12345.coM';

GRANT ALL PRIVILEGES ON owncloud.* to owndbuser@localhost IDENTIFIED BY '12345.coM';

FLUSH PRIVILEGES;

做一个SSL证书

mkdir -p /etc/nginx/cert/

openssl req -new -x509 -days 365 -nodes -out /etc/nginx/cert/owncloud.crt -keyout /etc/nginx/cert/owncloud.key

chmod 600 /etc/nginx/cert/*

9cba3395955e4cf2be39bf59569e4ad4

yum --enablerepo=epel -y install php-pear-MDB2-Driver-mysqli php-pear-Net-Curl

wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -P /etc/yum.repos.d

yum -y install owncloud

baff2a47a8a5442a84904901ca566bf9

systemctl restart httpd

访问下

http://192.168.10.129/owncloud/

6860e1f421774957b47ae923fc80164a

日,php没有安装,而且php要大于5.6并且小于7.2,最新版本7.3是不支持的

yum install -y php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring

systemctl restart httpd

http://192.168.10.129/owncloud/index.php

e201116db94440cf81bc0efb6c6bd595

无法写入配置文件 Can't write into config directory! , 容我修个错误

This can usually be fixed by <a href="https://doc.owncloud.org/server/10.0/go.php?to=admin-dir_permissions" target="_blank" rel="noreferrer">giving the webserver write access to the config directory</a>.

https://blog.csdn.net/xuhuiyue/article/details/73554909

方案3搞定

$setsebool -P httpd_unified 1

$setsebool -P httpd_execmem 1

a46402177174471896f5d50d4026605f

创建下这目录

/var/www/html/owncloud/data

7e319e1e3cbb485e80a9b3225819bf75

62d74576161d4954a306e193c825ecad

眼睛一闭就好了

360a386abc624fd98a95547b6629e48d

然后就人人都会了

ed34026feafc4dbf9f41896843befa47

左上角可以切换到市场,可以找一些其他的插件来完善这个网盘

86442a181c6b4127b3ffe890a5b836c9

44808674a4ec43d5a84ccb254ad356a0

16d20d67cf4e4b0594c222f50fbeffff

61171ed97d034c7da590ccda0c4e49b6

windows 映射网盘

win7之后,webdev认证方式要改一下,微软不支持https加密认证

在注册表,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

basic认证1改成2

651c75b3ae6c4dae9d559f90d6c7d5d7

重启webclient 服务

网盘左下角找到自己的webdav地址

01bb89c1cc9c43aea28a4689377749cd

映射下

365042dedbc447259eba36a4f35ef12d

http://192.168.10.129/owncloud/remote.php/dav/files/pcdog/

e4d010bcf4494ebca6253360d8cf4bc8

d4413a7b43c545fd915a199f7c34745b

映射就好了

4925b0f260b74c9fabd5bc2f847d07fe

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值