owncloud安装教程 安装问题

Owncloud 安装全记录(超详细)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Owncloud 安装全记录(超详细)
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩22页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢一步步教您在 CentOS 7 上搭建 ownCloud 私有云5 months ago3.2 安装所需软件包yum -y install nginx mariadb-server redis lbzip2 php71w-common php71w-fpm php71w-gd php71w-mysql php71w-mbstring php71w-intl php71w-mcrypt php71w-pecl-imagick php71w-xml php71w-pecl-redis samba-client
3.3 下载 & 安装 ownCloudcurl -O https://download.owncloud.org/community/owncloud-10.0.3.tar.bz2 && tar -xf ./owncloud-10.0.3.tar.bz2 && rm -rf ./owncloud-10.0.3.tar.bz2 && mv owncloud /usr/share/nginx/ && chown -R nginx:nginx /usr/share/nginx/owncloud && find /usr/share/nginx/owncloud -type d -exec chmod 755 {} \; && find /usr/share/nginx/owncloud -type f -exec chmod 644 {} \;
3.4 创建 ownCloud 数据目录ownCloud 上的数据将存储到 /var/lib/owncloud 中。mkdir /var/lib/owncloud && chown nginx:nginx /var/lib/owncloud
四、配置数据库4.1 初始化数据库4.1.1 启动服务systemctl start mariadb
4.1.2 进行安全设置mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE!
PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user.
If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y
#使用密码验证
New password:
#输入 root 密码
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
#后面的问题全部按y回车,这里省略。
4.2 ownCloud 专属数据库的设置4.2.1 进入数据库命令行界面mysql -u root -p
Enter password: #输入密码按回车
出现 MariaDB [(none)]& 指示符就说明进入了。4.2.2 创建一个用户用于读写 ownCloud 数据库CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'owncloud';
4.2.3 创建 ownCloud 数据库CREATE DATABASE
4.2.4 为用户授予读写权限GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'owncloud';
4.2.5 刷新权限表FLUSH PRIVILEGES;
数据库设置完成。按 Ctrl + D 退出 MySQL 命令行界面。五、配置 Nginx5.1 创建 ownCloud 专属配置文件vi /etc/nginx/conf.d/owncloud.conf
请按实际情况以及注释提示修改以下内容,在命令行窗口按下 i ,将内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq 按回车。upstream php-handler {
server unix:/run/php-fpm/owncloud.
listen 80;
server_name cloud.example.
# cloud.example.com 改为您的域名
location /.well-known/acme-challenge/ {
root /usr/share/nginx/
location / {
return 301 https://$server_name$request_
listen 443 ssl http2;
server_name cloud.example.
# cloud.example.com 改为您的域名
ssl_certificate /etc/pki/tls/owncloud.
# 域名证书文件位置,需要修改
ssl_certificate_key /etc/pki/tls/private/owncloud_key.
# 域名证书私钥文件位置,需要修改
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "-ALL:EECDH+AES256:EDH+AES256:AES256-SHA:EECDH+AES:EDH+AES:!ADH:!NULL:!aNULL:!eNULL:!EXPORT:!LOW:!MD5:!3DES:!PSK:!SRP:!DSS:!AESGCM:!RC4";
ssl_dhparam /etc/pki/tls/certs/dh4096.
ssl_prefer_server_
keepalive_timeout
ssl_stapling_
add_header Strict-Transport-Security "max-age=; includeSubDomains";
add_header X-Content-Type-O
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-T
add_header X-Download-O
add_header X-Permitted-Cross-Domain-P
root /usr/share/nginx/
location = /robots.txt {
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/
client_max_body_size 16G;
fastcgi_buffers 64 4K;
error_page 403 /core/templates/403.
error_page 404 /core/templates/404.
location / {
rewrite ^ /index.php$
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
return 404;
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
return 404;
location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_
fastcgi_param SCRIPT_NAME $fastcgi_script_
fastcgi_param PATH_INFO $fastcgi_path_
fastcgi_param HTTPS
fastcgi_param modHeadersA
fastcgi_param front_controller_
fastcgi_read_timeout 180;
fastcgi_pass php-
fastcgi_intercept_
fastcgi_request_
location ~ ^/(?:updater|ocs-provider)(?:$|/) {
try_files $uri $uri/ =404;
index index.
location ~ \.(?:css|js)$ {
try_files $uri /index.php$uri$is_args$
add_header Cache-Control "max-age=";
add_header X-Content-Type-O
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-T
add_header X-Download-O
add_header X-Permitted-Cross-Domain-P
location ~ \.(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg|map)$ {
add_header Cache-Control "public, max-age=7200";
try_files $uri /index.php$uri$is_args$
5.2 生成 Nginx 所需的 DH 文件openssl dhparam -out /etc/pki/tls/certs/dh4096.pem 4096
速度可能会有些慢,请耐心等待!六、配置 PHP-FPM6.1 创建 ownCloud 专属配置文件vi /etc/php-fpm.d/owncloud.conf
请在命令行窗口中按下 i ,将以下内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq 按回车。[owncloud]
user = nginx
group = nginx
listen = /run/php-fpm/owncloud.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0600
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
slowlog = /var/log/php-fpm/owncloud-slow.log
php_admin_value[error_log] = /var/log/php-fpm/owncloud-error.log
php_admin_flag[log_errors] = on
php_value[memory_limit] = 512M
php_value[session.save_handler] = files
php_value[session.save_path]
= /var/lib/php/session
php_value[soap.wsdl_cache_dir]
= /var/lib/php/wsdlcache
php_value[upload_max_filesize] = 16G
php_value[post_max_size] = 16G
php_value[max_input_time] = 3600
php_value[max_execution_time] = 3600
php_value[date.timezone] = Asia/Shanghai
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
6.2 创建 PHP 会话目录mkdir -p /var/lib/php/session && chown -R nginx:nginx /var/lib/php/session
七、启动服务systemctl start nginx php-fpm redis
如需开机启动,请执行systemctl enable nginx php-fpm mariadb redis
八、配置 ownCloud8.1 初始化 ownCloud打开浏览器,输入
,回车打开。然后按图片提示进行 ownCloud 的初始化。初始化完毕之后会出现登录界面,这时候我们先关闭浏览器。8.2 配置缓存 & 启用本地文件读取vi /usr/share/nginx/owncloud/config/config.php
请在命令行窗口中使用方向键将光标移至 倒数第二行开头(installed 那里) ,然后按下 o,将以下内容直接粘贴到命令行窗口中(效果如下图),再按下 ESC ,最后输入 :wq 按回车。'memcache.local' =& '\OC\Memcache\Redis',
'redis' =& [
'host' =& 'localhost',
'port' =& 6379,
'memcache.locking' =& '\OC\Memcache\Redis',
'files_external_allow_create_new_local' =& true,
?8.3 配置计划任务 & 完工!crontab -e
请在命令行窗口中按下 O(大写) ,将以下内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq按回车。*/15 * * * * sudo -u nginx php -f /usr/share/nginx/owncloud/cron.php & /dev/null 2&&1
然后打开浏览器,输入
,回车打开。用刚才设置的账号登录之后根据图片提示来设置。然后,大功告成了!九、不完美的地方WebDAV 几乎无法在 macOS 的 Finder 上使用(下图中的已提到)。一旦上传文件,就会提示 -36 错误。拉取文件时也会经常性出错。可能是由于 macOS 系统会自动生成点开头的隐藏文件才导致发生错误(苹果:怪我咯~)。macOS 用户可以使用第三方工具(如 Yummy FTP Pro)来使用 WebDAV 服务。十、注意事项ownCloud 对服务器的磁盘的 I/O 性能要求较高。如果服务器的磁盘的 I/O 性能不够,在处理文件时速度会比较慢。如果服务器没有公网 IP 地址,建议使用 Ngrok 之类的内网穿透工具配合云主机使用。切记不要直接在云主机上搭建 ownCloud!原因你懂的。请务必设置高强度的密码以策安全。目前不推荐购买 ownCloud 的手机客户端,功能少而且体验很一般。建议使用支持 WebDAV 的文件管理器。十一、参考文献45收藏分享举报文章被以下专栏收录自己的一点点兴趣,哈哈。{&debug&:false,&apiRoot&:&&,&paySDK&:&https:\u002F\u002Fpay.zhihu.com\u002Fapi\u002Fjs&,&wechatConfigAPI&:&\u002Fapi\u002Fwechat\u002Fjssdkconfig&,&name&:&production&,&instance&:&column&,&tokens&:{&X-XSRF-TOKEN&:null,&X-UDID&:null,&Authorization&:&oauth c3cef7c66aa9e6a1e3160e20&}}{&database&:{&Post&:{&&:{&isPending&:false,&contributes&:[{&sourceColumn&:{&lastUpdated&:,&description&:&&,&permission&:&COLUMN_PUBLIC&,&memberId&:,&contributePermission&:&COLUMN_PUBLIC&,&translatedCommentPermission&:&all&,&canManage&:true,&intro&:&自己的一点点兴趣,哈哈。&,&urlToken&:&c_&,&id&:35517,&imagePath&:&4b70deef7.jpg&,&slug&:&c_&,&applyReason&:&0&,&name&:&楠楠的 Linux & 网络 学习笔记&,&title&:&楠楠的 Linux & 网络 学习笔记&,&url&:&https:\u002F\u002Fzhuanlan.zhihu.com\u002Fc_&,&commentPermission&:&COLUMN_ALL_CAN_COMMENT&,&canPost&:true,&created&:,&state&:&COLUMN_NORMAL&,&followers&:407,&avatar&:{&id&:&4b70deef7&,&template&:&https:\u002F\u002Fpic3.zhimg.com\u002F{id}_{size}.jpg&},&activateAuthorRequested&:false,&following&:false,&imageUrl&:&https:\u002F\u002Fpic3.zhimg.com\u002F4b70deef7_l.jpg&,&articlesCount&:44},&state&:&accepted&,&targetPost&:{&titleImage&:&https:\u002F\u002Fpic3.zhimg.com\u002Fv2-7d1fa41ac584d2976c5b_r.jpg&,&lastUpdated&:,&imagePath&:&v2-7d1fa41ac584d2976c5b.jpg&,&permission&:&ARTICLE_PUBLIC&,&topics&:[,22443],&summary&:&\u003Cb\u003E一、前言\u003C\u002Fb\u003E国内的公有云越来越不靠谱。丢文件的、信息泄漏的比比皆是……国外的公有云虽然比较靠谱,但是价格普遍偏高,而且国内访问非常不方便。公有云用着都很不爽,那么我们不妨来搭一个私有云然后自己爽吧!那么,私有云用哪个软件好呢?目前来说,大名鼎…&,&copyPermission&:&ARTICLE_COPYABLE&,&translatedCommentPermission&:&all&,&likes&:0,&origAuthorId&:0,&publishedTime&:&T08:56:08+08:00&,&sourceUrl&:&&,&urlToken&:,&id&:4125459,&withContent&:false,&slug&:,&bigTitleImage&:false,&title&:&一步步教您在 CentOS 7 上搭建 ownCloud 私有云&,&url&:&\u002Fp\u002F&,&commentPermission&:&ARTICLE_ALL_CAN_COMMENT&,&snapshotUrl&:&&,&created&:,&comments&:0,&columnId&:0,&content&:&&,&parentId&:0,&state&:&ARTICLE_PUBLISHED&,&imageUrl&:&https:\u002F\u002Fpic3.zhimg.com\u002Fv2-7d1fa41ac584d2976c5b_r.jpg&,&author&:{&bio&:&暂时离开知乎。&,&isFollowing&:false,&hash&:&e15721cbe80699a4ebd3cde8bdd7e4f9&,&uid&:553200,&isOrg&:false,&slug&:&yuzenan888&,&isFollowed&:false,&description&:&楠楠&,&name&:&余泽楠&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fyuzenan888&,&avatar&:{&id&:&v2-b3d064b1c0b356d1acdcd3a935c673ec&,&template&:&https:\u002F\u002Fpic2.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&memberId&:,&excerptTitle&:&&,&voteType&:&ARTICLE_VOTE_CLEAR&},&id&:847556}],&title&:&一步步教您在 CentOS 7 上搭建 ownCloud 私有云&,&author&:&yuzenan888&,&content&:&\u003Ch2\u003E\u003Cb\u003E一、前言\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E国内的公有云越来越不靠谱。丢文件的、信息泄漏的比比皆是……\u003C\u002Fp\u003E\u003Cp\u003E国外的公有云虽然比较靠谱,但是价格普遍偏高,而且国内访问非常不方便。\u003C\u002Fp\u003E\u003Cp\u003E公有云用着都很不爽,那么我们不妨来搭一个私有云然后自己爽吧!\u003C\u002Fp\u003E\u003Cp\u003E那么,私有云用哪个软件好呢?\u003C\u002Fp\u003E\u003Cp\u003E目前来说,大名鼎鼎的 ownCloud 是私有云的最佳解决方案。它不仅是开源的,而且个人用户全免费!\u003C\u002Fp\u003E\u003Cp\u003EownCloud 说到底其实就是一个网站,它需要 PHP、数据库等后端环境。\u003C\u002Fp\u003E\u003Cp\u003E虽然网上也有许多私有云的搭建教程,但是各人的系统环境各有不同,而且软件版本又是不断更新的,所以很难一次完美搭建。\u003C\u002Fp\u003E\u003Cp\u003E本文纯属个人经验分享,所有的步骤我在写完之后都有重装系统然后全部重新走一遍验证一次。\u003C\u002Fp\u003E\u003Cp\u003E如果想提高一次成功的几率,建议使用全新安装的系统,然后严格按照我的步骤要求来做。\u003C\u002Fp\u003E\u003Cp\u003E如果有错误,可以的话麻烦留言提出,谢谢!\u003C\u002Fp\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E二、所需软件 & 环境\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cul\u003E\u003Cli\u003E操作系统:\u003Cb\u003ECentOS 7.4.1708 最小安装 (已关闭 SELinux 和防火墙)\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E应用软件: \u003Cb\u003ENginx 1.10.2 、MariaDB 5.5.56 、PHP 7.1.8 、Redis 3.2.10 、ownCloud 10.0.3\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E域名: \u003Cb\u003Ehttp:\u002F\u002Fcloud.example.com\u003C\u002Fb\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cb\u003Ehttp:\u002F\u002Fcloud.example.com 数字证书\u003C\u002Fb\u003E (推荐免费的 Let's Encrypt)\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E三、安装软件\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Ch2\u003E3.1 添加 EPEL & WEBTATIC 软件源\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Eyum -y install epel-release && rpm -Uvh https:\u002F\u002Fmirror.webtatic.com\u002Fyum\u002Fel7\u002Fwebtatic-release.rpm && yum -y update\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E3.2 安装所需软件包\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Eyum -y install nginx mariadb-server redis lbzip2 php71w-common php71w-fpm php71w-gd php71w-mysql php71w-mbstring php71w-intl php71w-mcrypt php71w-pecl-imagick php71w-xml php71w-pecl-redis samba-client\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E3.3 下载 & 安装 ownCloud\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Ecurl -O https:\u002F\u002Fdownload.owncloud.org\u002Fcommunity\u002Fowncloud-10.0.3.tar.bz2 && tar -xf .\u002Fowncloud-10.0.3.tar.bz2 && rm -rf .\u002Fowncloud-10.0.3.tar.bz2 && mv owncloud \u002Fusr\u002Fshare\u002Fnginx\u002F && chown -R nginx:nginx \u002Fusr\u002Fshare\u002Fnginx\u002Fowncloud && find \u002Fusr\u002Fshare\u002Fnginx\u002Fowncloud -type d -exec chmod 755 {} \\; && find \u002Fusr\u002Fshare\u002Fnginx\u002Fowncloud -type f -exec chmod 644 {} \\;\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E3.4 创建 ownCloud 数据目录\u003C\u002Fh2\u003E\u003Cp\u003EownCloud 上的数据将存储到 \u002Fvar\u002Flib\u002Fowncloud 中。\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Emkdir \u002Fvar\u002Flib\u002Fowncloud && chown nginx:nginx \u002Fvar\u002Flib\u002Fowncloud\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E四、配置数据库\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Ch2\u003E4.1 初始化数据库\u003C\u002Fh2\u003E\u003Cp\u003E\u003Cb\u003E4.1.1 启动服务\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Esystemctl start mariadb\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E\u003Cb\u003E4.1.2 进行安全设置\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Emysql_secure_installation \n\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL\n
SERVERS IN PRODUCTION USE!
PLEASE READ EACH STEP CAREFULLY!\n\nIn order to log into MySQL to secure it, we'll need the current\npassword for the root user.
If you've just installed MySQL, and\nyou haven't set the root password yet, the password will be blank,\nso you should just press enter here.\n\nEnter current password for root (enter for none):
#回车即可\nOK, successfully used password, moving on...\n\nSetting the root password ensures that nobody can log into the MySQL\nroot user without the proper authorisation.\n\nSet root password? [Y\u002Fn] y
#使用密码验证\nNew password:
#输入 root 密码\nRe-enter new password: \nPassword updated successfully!\nReloading privilege tables..\n ... Success!\n\n#后面的问题全部按y回车,这里省略。\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E4.2 ownCloud 专属数据库的设置\u003C\u002Fh2\u003E\u003Cp\u003E\u003Cb\u003E4.2.1 进入数据库命令行界面\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Emysql -u root -p\n\nEnter password: #输入密码按回车\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E出现 MariaDB [(none)]& 指示符就说明进入了。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E4.2.2 创建一个用户用于读写 ownCloud 数据库\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003ECREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'owncloud';\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E\u003Cb\u003E4.2.3 创建 ownCloud 数据库\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003ECREATE DATABASE\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E\u003Cb\u003E4.2.4 为用户授予读写权限\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003EGRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'owncloud';\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E\u003Cb\u003E4.2.5 刷新权限表\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003EFLUSH PRIVILEGES;\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E数据库设置完成。按 Ctrl + D 退出 MySQL 命令行界面。\u003C\u002Fp\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E五、配置 Nginx\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Ch2\u003E5.1 创建 ownCloud 专属配置文件\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Evi \u002Fetc\u002Fnginx\u002Fconf.d\u002Fowncloud.conf\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E请按实际情况以及注释提示\u003Cb\u003E修改以下内容\u003C\u002Fb\u003E,在命令行窗口按下 i ,将内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq 按回车。\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Eupstream php-handler {\n
server unix:\u002Frun\u002Fphp-fpm\u002Fowncloud.\n}\n\nserver {\n
listen 80;\n
server_name cloud.example.
# cloud.example.com 改为您的域名\n
location \u002F.well-known\u002Facme-challenge\u002F {\n
root \u002Fusr\u002Fshare\u002Fnginx\u002F\n
location \u002F {\n
return 301 https:\u002F\u002F$server_name$request_\n
}\n}\n\nserver {\n
listen 443 ssl http2;\n
server_name cloud.example.
# cloud.example.com 改为您的域名\n\n
ssl_certificate \u002Fetc\u002Fpki\u002Ftls\u002Fowncloud.
# 域名证书文件位置,需要修改\n
ssl_certificate_key \u002Fetc\u002Fpki\u002Ftls\u002Fprivate\u002Fowncloud_key.
# 域名证书私钥文件位置,需要修改\n\n
ssl_session_timeout 5m;\n
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\n
ssl_ciphers \&-ALL:EECDH+AES256:EDH+AES256:AES256-SHA:EECDH+AES:EDH+AES:!ADH:!NULL:!aNULL:!eNULL:!EXPORT:!LOW:!MD5:!3DES:!PSK:!SRP:!DSS:!AESGCM:!RC4\&;\n
ssl_dhparam \u002Fetc\u002Fpki\u002Ftls\u002Fcerts\u002Fdh4096.\n
ssl_prefer_server_\n
keepalive_timeout
ssl_stapling_\n\n
add_header Strict-Transport-Security \&max-age=; includeSubDomains\&;\n
add_header X-Content-Type-O\n
add_header X-Frame-Options \&SAMEORIGIN\&;\n
add_header X-XSS-Protection \&1; mode=block\&;\n
add_header X-Robots-T\n
add_header X-Download-O\n
add_header X-Permitted-Cross-Domain-P\n\n
root \u002Fusr\u002Fshare\u002Fnginx\u002F\n\n
location = \u002Frobots.txt {\\n
log_not_\n
location = \u002F.well-known\u002Fcarddav {\n
return 301 $scheme:\u002F\u002F$host\u002Fremote.php\u002F\n
location = \u002F.well-known\u002Fcaldav {\n
return 301 $scheme:\u002F\u002F$host\u002Fremote.php\u002F\n
client_max_body_size 16G;\n
fastcgi_buffers 64 4K;\n\\n\n
error_page 403 \u002Fcore\u002Ftemplates\u002F403.\n
error_page 404 \u002Fcore\u002Ftemplates\u002F404.\n\n
location \u002F {\n
rewrite ^ \u002Findex.php$\n
location ~ ^\u002F(?:build|tests|config|lib|3rdparty|templates|data)\u002F {\n
return 404;\n
location ~ ^\u002F(?:\\.|autotest|occ|issue|indie|db_|console) {\n
return 404;\n
location ~ ^\u002F(?:index|remote|public|cron|core\u002Fajax\u002Fupdate|status|ocs\u002Fv[12]|updater\u002F.+|ocs-provider\u002F.+|core\u002Ftemplates\u002F40[34])\\.php(?:$|\u002F) {\n
fastcgi_split_path_info ^(.+\\.php)(\u002F.*)$;\n
include fastcgi_\n
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_\n
fastcgi_param SCRIPT_NAME $fastcgi_script_ \n
fastcgi_param PATH_INFO $fastcgi_path_\n
fastcgi_param HTTPS\n
fastcgi_param modHeadersA \n
fastcgi_param front_controller_\n
fastcgi_read_timeout 180; \n
fastcgi_pass php-\n
fastcgi_intercept_\n
fastcgi_request_ \n
location ~ ^\u002F(?:updater|ocs-provider)(?:$|\u002F) {\n
try_files $uri $uri\u002F =404;\n
index index.\n
location ~ \\.(?:css|js)$ {\n
try_files $uri \u002Findex.php$uri$is_args$\n
add_header Cache-Control \&max-age=\&;\n
add_header X-Content-Type-O\n
add_header X-Frame-Options \&SAMEORIGIN\&;\n
add_header X-XSS-Protection \&1; mode=block\&;\n
add_header X-Robots-T\n
add_header X-Download-O\n
add_header X-Permitted-Cross-Domain-P\n
location ~ \\.(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg|map)$ {\n
add_header Cache-Control \&public, max-age=7200\&;\n
try_files $uri \u002Findex.php$uri$is_args$\n
}\n}\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E5.2 生成 Nginx 所需的 DH 文件\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Eopenssl dhparam -out \u002Fetc\u002Fpki\u002Ftls\u002Fcerts\u002Fdh4096.pem 4096\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E速度可能会有些慢,请耐心等待!\u003C\u002Fp\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E六、配置 PHP-FPM\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Ch2\u003E6.1 创建 ownCloud 专属配置文件\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Evi \u002Fetc\u002Fphp-fpm.d\u002Fowncloud.conf\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E请在命令行窗口中按下 i ,将以下内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq 按回车。\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E[owncloud]\nuser = nginx\ngroup = nginx\nlisten = \u002Frun\u002Fphp-fpm\u002Fowncloud.sock\nlisten.owner = nginx\nlisten.group = nginx\nlisten.mode = 0600\npm = dynamic\npm.max_children = 50\npm.start_servers = 5\npm.min_spare_servers = 5\npm.max_spare_servers = 35\nslowlog = \u002Fvar\u002Flog\u002Fphp-fpm\u002Fowncloud-slow.log\nphp_admin_value[error_log] = \u002Fvar\u002Flog\u002Fphp-fpm\u002Fowncloud-error.log\nphp_admin_flag[log_errors] = on\nphp_value[memory_limit] = 512M\nphp_value[session.save_handler] = files\nphp_value[session.save_path]
= \u002Fvar\u002Flib\u002Fphp\u002Fsession\nphp_value[soap.wsdl_cache_dir]
= \u002Fvar\u002Flib\u002Fphp\u002Fwsdlcache\nphp_value[upload_max_filesize] = 16G\nphp_value[post_max_size] = 16G\nphp_value[max_input_time] = 3600\nphp_value[max_execution_time] = 3600\nphp_value[date.timezone] = Asia\u002FShanghai\nenv[HOSTNAME] = $HOSTNAME\nenv[PATH] = \u002Fusr\u002Flocal\u002Fbin:\u002Fusr\u002Fbin:\u002Fbin\nenv[TMP] = \u002Ftmp\nenv[TMPDIR] = \u002Ftmp\nenv[TEMP] = \u002Ftmp\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Ch2\u003E6.2 创建 PHP 会话目录\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Emkdir -p \u002Fvar\u002Flib\u002Fphp\u002Fsession && chown -R nginx:nginx \u002Fvar\u002Flib\u002Fphp\u002Fsession\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E七、启动服务\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Esystemctl start nginx php-fpm redis\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E如需开机启动,请执行\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Esystemctl enable nginx php-fpm mariadb redis\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E八、配置 ownCloud\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Ch2\u003E8.1 初始化 ownCloud\u003C\u002Fh2\u003E\u003Cp\u003E打开浏览器,输入 \u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fcloud.example.com\u002F\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003Ehttps:\u002F\u002Fcloud.example.com\u003C\u002Fa\u003E ,回车打开。然后按图片提示进行 ownCloud 的初始化。\u003C\u002Fp\u003E\u003Cfigure\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_b.jpg\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&943\& class=\&origin_image zh-lightbox-thumb\& width=\&800\& data-original=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='800'%20height='943'&&\u002Fsvg&\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&943\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&800\& data-original=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_r.jpg\& data-actualsrc=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_b.jpg\&\u003E\u003C\u002Ffigure\u003E\u003Cp\u003E初始化完毕之后会出现登录界面,这时候我们先关闭浏览器。\u003C\u002Fp\u003E\u003Ch2\u003E8.2 配置缓存 & 启用本地文件读取\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Evi \u002Fusr\u002Fshare\u002Fnginx\u002Fowncloud\u002Fconfig\u002Fconfig.php\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E请在命令行窗口中使用\u003Cb\u003E方向键\u003C\u002Fb\u003E将光标移至 \u003Cb\u003E倒数第二行开头(installed\u003C\u002Fb\u003E \u003Cb\u003E那里)\u003C\u002Fb\u003E ,然后按下 o,将以下内容直接粘贴到命令行窗口中(效果如下图),再按下 ESC ,最后输入 :wq 按回车。\u003C\u002Fp\u003E\u003Cfigure\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-393ca80bff086f998e696e86_b.jpg\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&522\& class=\&origin_image zh-lightbox-thumb\& width=\&800\& data-original=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-393ca80bff086f998e696e86_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='800'%20height='522'&&\u002Fsvg&\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&522\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&800\& data-original=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-393ca80bff086f998e696e86_r.jpg\& data-actualsrc=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-393ca80bff086f998e696e86_b.jpg\&\u003E\u003C\u002Ffigure\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E'memcache.local' =& '\\OC\\Memcache\\Redis',\n'redis' =& [\n
'host' =& 'localhost',\n
'port' =& 6379,\n],\n'memcache.locking' =& '\\OC\\Memcache\\Redis',\n'files_external_allow_create_new_local' =& true,\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E?\u003C\u002Fp\u003E\u003Ch2\u003E8.3 配置计划任务 & 完工!\u003C\u002Fh2\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003Ecrontab -e\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E请在命令行窗口中按下 O(大写) ,将以下内容直接粘贴到命令行窗口中,再按下 ESC ,最后输入 :wq按回车。\u003C\u002Fp\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E*\u002F15 * * * * sudo -u nginx php -f \u002Fusr\u002Fshare\u002Fnginx\u002Fowncloud\u002Fcron.php & \u002Fdev\u002Fnull 2&&1\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E然后打开浏览器,输入 \u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fcloud.example.com\u002F\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003Ehttps:\u002F\u002Fcloud.example.com\u003C\u002Fa\u003E ,回车打开。用刚才设置的账号登录之后根据图片提示来设置。\u003C\u002Fp\u003E\u003Cfigure\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-65a512d62007f98fbe8a96f5fcf3d31f_b.jpg\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&943\& class=\&origin_image zh-lightbox-thumb\& width=\&800\& data-original=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-65a512d62007f98fbe8a96f5fcf3d31f_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='800'%20height='943'&&\u002Fsvg&\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&943\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&800\& data-original=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-65a512d62007f98fbe8a96f5fcf3d31f_r.jpg\& data-actualsrc=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-65a512d62007f98fbe8a96f5fcf3d31f_b.jpg\&\u003E\u003C\u002Ffigure\u003E\u003Cp\u003E然后,大功告成了!\u003C\u002Fp\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E九、不完美的地方\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003EWebDAV 几乎无法在 macOS 的 Finder 上使用(下图中的\u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fdoc.owncloud.org\u002Fserver\u002Flatest\u002Fuser_manual\u002Ffiles\u002Faccess_webdav.html\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E官方文档\u003C\u002Fa\u003E已提到)。\u003C\u002Fp\u003E\u003Cfigure\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-d7a4ae6fd25fd_b.jpg\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&600\& data-rawheight=\&106\& class=\&origin_image zh-lightbox-thumb\& width=\&600\& data-original=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-d7a4ae6fd25fd_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='600'%20height='106'&&\u002Fsvg&\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&600\& data-rawheight=\&106\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&600\& data-original=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-d7a4ae6fd25fd_r.jpg\& data-actualsrc=\&https:\u002F\u002Fpic4.zhimg.com\u002Fv2-d7a4ae6fd25fd_b.jpg\&\u003E\u003C\u002Ffigure\u003E\u003Cp\u003E一旦上传文件,就会提示 -36 错误。拉取文件时也会经常性出错。\u003C\u002Fp\u003E\u003Cp\u003E可能是由于 macOS 系统会自动生成点开头的隐藏文件才导致发生错误(苹果:怪我咯~)。\u003C\u002Fp\u003E\u003Cp\u003EmacOS 用户可以使用第三方工具(如 Yummy FTP Pro)来使用 WebDAV 服务。\u003C\u002Fp\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E十、注意事项\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Col\u003E\u003Cli\u003EownCloud 对服务器的磁盘的 I\u002FO 性能要求较高。如果服务器的磁盘的 I\u002FO 性能不够,在处理文件时速度会比较慢。\u003C\u002Fli\u003E\u003Cli\u003E如果服务器没有公网 IP 地址,建议使用 Ngrok 之类的内网穿透工具配合云主机使用。切记\u003Cb\u003E不要\u003C\u002Fb\u003E直接在云主机上搭建 ownCloud!原因你懂的。\u003C\u002Fli\u003E\u003Cli\u003E请务必设置高强度的密码以策安全。\u003C\u002Fli\u003E\u003Cli\u003E目前不推荐购买 ownCloud 的手机客户端,功能少而且体验很一般。建议使用支持 WebDAV 的文件管理器。\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Chr\u003E\u003Ch2\u003E\u003Cb\u003E十一、参考文献\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Col\u003E\u003Cli\u003E\u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fdoc.owncloud.org\u002Fserver\u002Flatest\u002Fadmin_manual\u002Finstallation\u002F\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E(官网)Installation\u003C\u002Fa\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fdoc.owncloud.org\u002Fserver\u002Flatest\u002Fadmin_manual\u002Finstallation\u002Fnginx_configuration.html\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E(官网)NGINX Configuration\u003C\u002Fa\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Ca href=\&http:\u002F\u002Flink.zhihu.com\u002F?target=https%3A\u002F\u002Fdoc.owncloud.org\u002Fserver\u002F9.0\u002Fadmin_manual\u002Fconfiguration_files\u002Fbig_file_upload_configuration.html\& class=\& wrap external\& target=\&_blank\& rel=\&nofollow noreferrer\&\u003E(官网)Uploading big files & 512MB\u003C\u002Fa\u003E\u003C\u002Fli\u003E\u003C\u002Fol\u003E&,&updated&:new Date(&T00:56:08.000Z&),&canComment&:false,&commentPermission&:&anyone&,&commentCount&:11,&collapsedCount&:0,&likeCount&:45,&state&:&published&,&isLiked&:false,&slug&:&&,&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&https:\u002F\u002Fpic3.zhimg.com\u002Fv2-7d1fa41ac584d2976c5b_r.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&reviewers&:[],&topics&:[{&url&:&https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F&,&id&:&&,&name&:&Linux&},{&url&:&https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F&,&id&:&&,&name&:&Linux 运维&},{&url&:&https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F&,&id&:&&,&name&:&个人私有云&}],&adminClosedComment&:false,&titleImageSize&:{&width&:850,&height&:530},&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&tipjarState&:&inactivated&,&annotationAction&:[],&sourceUrl&:&&,&pageCommentsCount&:11,&hasPublishingDraft&:false,&snapshotUrl&:&&,&publishedTime&:&T08:56:08+08:00&,&url&:&\u002Fp\u002F&,&lastestLikers&:[{&bio&:&吾之诺皆为虚妄&,&isFollowing&:false,&hash&:&8e9e32fee150bb010d0e&,&uid&:077600,&isOrg&:false,&slug&:&neilkleist&,&isFollowed&:false,&description&:&https:\u002F\u002Fgithub.com\u002FNeilKleistGao\n除了push\u002Fpull基本不会用\n发些奇奇怪怪的代码\nhttps:\u002F\u002Fneilkleistgao.github.io\n博客只用于自己学习相当于笔记本写的不好请直接无视\n过去大部分回答已删从新做人。\n为了CTF我又把知乎找了回来。&,&name&:&Fa1sePRoMiSe&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fneilkleist&,&avatar&:{&id&:&v2-a9b250ce7b35e278c6da4f&,&template&:&https:\u002F\u002Fpic2.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&那么,你就立刻授予那些愚民们睿智给我看看啊!&,&isFollowing&:false,&hash&:&b583c54dedcda9b40f4452f&,&uid&:04,&isOrg&:false,&slug&:&sixing-fang&,&isFollowed&:false,&description&:&&,&name&:&卡斯巴尔尼桑&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fsixing-fang&,&avatar&:{&id&:&v2-6d96e146d24&,&template&:&https:\u002F\u002Fpic1.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:null,&isFollowing&:false,&hash&:&add7ab3cef2fcf86d303a5d699c42aed&,&uid&:638000,&isOrg&:false,&slug&:&eric-w-16&,&isFollowed&:false,&description&:&&,&name&:&Eric w&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Feric-w-16&,&avatar&:{&id&:&v2-c3b56d5020aac85f431ffef59f1e059e&,&template&:&https:\u002F\u002Fpic3.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&Ingress RES StevenZengFNU\u002FXMLinkUp&,&isFollowing&:false,&hash&:&a9d24e63adaecb&,&uid&:073500,&isOrg&:false,&slug&:&ceng-zhen-74-52&,&isFollowed&:false,&description&:&电影 音乐 咖啡 阅读&,&name&:&曾臻&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fceng-zhen-74-52&,&avatar&:{&id&:&v2-7e73d8e0ea651aaf52d6f38393a75bce&,&template&:&https:\u002F\u002Fpic3.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&淡泊以明志,宁静以致远。&,&isFollowing&:false,&hash&:&8c0df3c2f4932263bec8cd7e&,&uid&:44,&isOrg&:false,&slug&:&cloudlau&,&isFollowed&:false,&description&:&&,&name&:&Cloud Lau&,&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fcloudlau&,&avatar&:{&id&:&da8e974dc&,&template&:&https:\u002F\u002Fpic4.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&summary&:&\u003Cimg src=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_200x112.jpg\& data-caption=\&\& data-size=\&normal\& data-rawwidth=\&800\& data-rawheight=\&943\& class=\&origin_image inline-img zh-lightbox-thumb\& data-original=\&https:\u002F\u002Fpic1.zhimg.com\u002Fv2-8f5b8a39bee509f6accf0f22fa46f3d2_r.jpg\&\u003E\u003Cb\u003E一、前言\u003C\u002Fb\u003E国内的公有云越来越不靠谱。丢文件的、信息泄漏的比比皆是……国外的公有云虽然比较靠谱,但是价格普遍偏高,而且国内访问非常不方便。公有云用着都很不爽,那么我们不妨来搭一个私有云然后自己爽吧!那么,私有云用哪个软件好呢?目前来说,大名鼎…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&annotationDetail&:null,&commentsCount&:11,&likesCount&:45,&FULLINFO&:true}},&User&:{&yuzenan888&:{&isFollowed&:false,&name&:&余泽楠&,&headline&:&楠楠&,&avatarUrl&:&https:\u002F\u002Fpic2.zhimg.com\u002Fv2-b3d064b1c0b356d1acdcd3a935c673ec_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&yuzenan888&,&bio&:&暂时离开知乎。&,&hash&:&e15721cbe80699a4ebd3cde8bdd7e4f9&,&uid&:553200,&isOrg&:false,&description&:&楠楠&,&badge&:{&identity&:null,&bestAnswerer&:null},&profileUrl&:&https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fyuzenan888&,&avatar&:{&id&:&v2-b3d064b1c0b356d1acdcd3a935c673ec&,&template&:&https:\u002F\u002Fpic2.zhimg.com\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}},&Comment&:{},&favlists&:{}},&me&:{},&global&:{&experimentFeatures&:{&ge3&:&ge3_9&,&ge2&:&ge2_1&,&growthSearch&:&s2&,&sEI&:&c&,&nwebQAGrowth&:&experiment&,&qawebRelatedReadingsContentControl&:&close&,&liveStore&:&ls_a2_b2_c1_f2&,&nwebSearch&:&nweb_search_heifetz&,&rt&:&y&,&isOffice&:&false&,&enableTtsPlay&:&post&,&newLiveFeedMediacard&:&new&,&newMobileAppHeader&:&true&,&androidPassThroughPush&:&all&,&hybridZhmoreVideo&:&yes&,&nwebGrowthPeople&:&default&,&nwebSearchSuggest&:&default&,&qrcodeLogin&:&qrcode&,&enableVoteDownReasonMenu&:&enable&,&isShowUnicomFreeEntry&:&unicom_free_entry_off&,&newMobileColumnAppheader&:&new_header&,&androidDbRecommendAction&:&open&,&biu&:&1&,&androidDbFeedHashTagStyle&:&button&,&appStoreRateDialog&:&close&,&default&:&None&,&isNewNotiPanel&:&no&,&biua&:&1&,&zcmLighting&:&zcm&,&adR&:&b&,&wechatShareModal&:&wechat_share_modal_show&,&growthBanner&:&default&,&androidProfilePanel&:&panel_b&}},&columns&:{&next&:{}},&columnPosts&:{},&columnSettings&:{&colomnAuthor&:[],&uploadAvatarDetails&:&&,&contributeRequests&:[],&contributeRequestsTotalCount&:0,&inviteAuthor&:&&},&postComments&:{},&postReviewComments&:{&comments&:[],&newComments&:[],&hasMore&:true},&favlistsByUser&:{},&favlistRelations&:{},&promotions&:{},&switches&:{&couldSetPoster&:false},&draft&:{&titleImage&:&&,&titleImageSize&:{},&isTitleImageFullScreen&:false,&canTitleImageFullScreen&:false,&title&:&&,&titleImageUploading&:false,&error&:&&,&content&:&&,&draftLoading&:false,&globalLoading&:false,&pendingVideo&:{&resource&:null,&error&:null}},&drafts&:{&draftsList&:[],&next&:{}},&config&:{&userNotBindPhoneTipString&:{}},&recommendPosts&:{&articleRecommendations&:[],&columnRecommendations&:[]},&env&:{&edition&:{&baidu&:false,&yidianzixun&:false,&qqnews&:false},&isAppView&:false,&appViewConfig&:{&content_padding_top&:128,&content_padding_bottom&:56,&content_padding_left&:16,&content_padding_right&:16,&title_font_size&:22,&body_font_size&:16,&is_dark_theme&:false,&can_auto_load_image&:true,&app_info&:&OS=iOS&},&isApp&:false,&userAgent&:{&ua&:&Mozilla\u002F5.0 (compatible, MSIE 11, Windows NT 6.3; Trident\u002F7.0; rv:11.0) like Gecko&,&browser&:{&name&:&IE&,&version&:&11&,&major&:&11&},&engine&:{&version&:&7.0&,&name&:&Trident&},&os&:{&name&:&Windows&,&version&:&8.1&},&device&:{},&cpu&:{}}},&message&:{&newCount&:0},&pushNotification&:{&newCount&:0}}

我要回帖

更多关于 owncloud安装教程 的文章

 

随机推荐