MENU

NextCloud 安装后的优化配置

2019 年 10 月 04 日 • 玩机

nc1703.png

NextCloud 更新到正式版 v17.3 了,网上教程很多安装起来也比它的前支 ownCloud 方便,基本一步到位,ownCloud 时隔多年是没再成功过 ::quyin:fue::

NextCloud 的 Nginx 配置

# nextcloud.conf
add_header Referrer-Policy"no-referrer";
add_header X-Frame-Options"SAMEORIGIN";
  
include /usr/local/nginx/conf/rewrite/nextcloud.conf; 

NextCloud 默认中文

# config.php
'default_language' => 'zh_CN',
'force_language' => 'zh_CN',
'force_locale' => 'zh_CN',

NextCloud 安装 APCu 扩展

apcu.png

'memcache.local' => '\OC\Memcache\APCu', 

NextCloud 安装 redis 缓存

redis.png

安装
# 来自 https://www.wenjinyu.me/zh/deal-with-nextcloud-warning-memory-cache-is-not-configured/
# 安装 redis-server 以及 redis 的 PHP 扩展
Redis-server installed successfully!
redis install dir:              /usr/local/redis/etc/redis.conf 
修改 redis.conf 配置
# 监听端口改为0
port 0

# 只监听本地端口
bind 127.0.0.1

# 添加unix socket监听,/dev/shm/是挂载在内存的临时文件夹,具体可搜索tmpfs
unixsocket /dev/shm/redis.sock

# 设置socket权限
unixsocketperm 770

# 为了提高安全,给 redis 设置密码
requirepass Cp$#[email protected]# 
成功测试
[email protected]:# redis-cli -s /dev/shm/redis.sock -a 'Cp$#[email protected]#'
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
redis /dev/shm/redis.sock> ping     # 输入 ping 测试
PONG                                # 返回 PONG 即成功 
返回 NextCloud 配置
'redis' => array(
 'host' => '/dev/shm/redis.sock',
 'port' => 0,
 'dbindex' => 0,
  # 密码要和服务器上 redis.conf 中的一致,否则报错 500
 'password' => 'Cp$#[email protected]#',  
 'timeout' => 1.5,
), 

oknextcloud.png

赞助博客

2016~2020 年经济学人合集 ( PDF+EPUB+MOBI )
赞助合集
经济学人 2020 年音频赞助版
赞助音频

  • Efay: 爱了,期待持续更新!
  • jessica: 感谢!这里是宝藏!站主辛苦了!@(彩虹)
  • leilei: 太好了,以后就来这里啦
  • 555: 我的404页面搞了半天都没生效 要吐了 我的那个文件里面没有那行代码
  • 榨汁饮用: ❤️
添加新留言