加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

CentOS6.5下使用lnmp架构安装nextcloud云盘

发布时间:2021-02-25 05:19:58 所属栏目:电商 来源:网络整理
导读:《CentOS6.5下使用lnmp架构安装nextcloud云盘》要点: 本文介绍了CentOS6.5下使用lnmp架构安装nextcloud云盘,希望对您有用。如果有疑问,可以联系我们。 周福金 云技术社区专家,青鸟毕业.来到上海.干过网管,目前从事运维两年,在一家互联网公司工作,喜欢开源

location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34]).php(?:$|/) {
include fastcgi_params;
fastcgi_split_path_info ^(.+.php)(/.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
#Avoid sending the security headers twice
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass php-handler;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;

}

#安全设置,禁止访问部分敏感内容

location ~ ^/(?:updater|ocs-provider)(?:$|/) {
try_files $uri/ =404;
index index.php;
}

# 添加js和css文件的缓存控制头

location ~* .(?:css|js)$ {
try_files $uri /index.php$uri$is_args$args;

add_header Cache-Control “public,max-age=7200”;

add_header Strict-Transport-Security “max-age=15768000;
includeSubDomains; preload;”;
add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options “SAMEORIGIN”;
add_header X-XSS-Protection “1; mode=block”;
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;

access_log off;
}

location ~* .(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg)$ {
try_files $uri /index.php$uri$is_args$args;

access_log off;
}
}

vim nginx.conf

include nextcloud.conf;

service nginx start

8.配置php上传大小

vim /etc/php.ini

max_execution_time = 0

post_max_size = 512M

upload_max_filesize = 512M

service php-fpm start

9.配置nextcloud

nextcloud

10.nextcloud 配置redis缓存

使用Redis做内存缓存可以有效提升程序运行速度.

curl -O?http://download.redis.io/releases/redis-3.2.8.tar.gz

tar -zxvf redis-3.2.8.tar.gz

cd redis-3.2.8/deps/

make geohash-int hiredis jemalloc linenoise lua

cd ..

make && make install

cd utils/

./install_server.sh

配置redis

vim /etc/redis/6379.conf
# requirepass foobared

 

requirepass ExpvUwNOk9XRawC8

bind 192.168.40.200

启动

redis-server /etc/redis/6379.conf

配置nextcloud

cd /usr/local/nginx/html/nextcloud/config

vim config.php?

‘memcache.local’ => ‘OCMemcacheRedis’,

‘redis’ => array(

‘host’ => ‘192.168.40.200’,

‘port’ => 6379,

‘password’ => ‘ExpvUwNOk9XRawC8’,

),

刷新页面

云盘

设置定时

*/15 * * * * /usr/bin/php /usr/local/nginx/html/nextcloud/cron.php >/dev/null

文章来自微信公众号:云技术实践

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读