nextcloud网站不安全_nextcloud安装后常见问题及解决方法

news/2024/5/9 13:42:55/文章来源:https://blog.csdn.net/weixin_39814925/article/details/111199258

系统:CentOS 7
WEB环境:LNMP搭建

问题一:

PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv(\”PATH\”) 测试时仅返回空结果.

解决方法:

  • 在PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf 最后加上一句:

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

问题二:

未找到 PHP 的 "fileinfo" 模块。强烈推荐启用该模块,从而获得更好的 MIME 类型探测结果。

解决方法:

情况一:未安装LNMP环境

  1. 找到 /root/lnmp1.5/include/php.sh 文件

  2. php.sh中的 with_fileinfo='--disable-fileinfo' 改为 with_fileinfo='--enable-fileinfo'

  3. 再执行安装脚本

情况二:已经安装了LNMP环境

LNMP1.5以上版本

修改lnmp安装包目录下的 lnmp.conf 文件,将Enable_PHP_Fileinfo=’n’ 中的n改成y保存,再执行 ./upgrade.sh php 升级PHP就会安装好fileinfo模块。(无论哪个版本的LNMP,建议还是使用下面这种方式,因为用这种方式把我网站都搞炸了,虽然我也不知道原因)

LNMP1.4及以下

  1. 解压已安装的PHP版本

tar -jxvf /root/lnmp1.5/src/php-7.0.30.tar.bz2
  1. 进入解压目录执行命令

cd /root/lnmp1.5/src/php-7.0.30/ext/fileinfo//usr/local/php/bin/phpize
  1. 编译和安装

./configure --with-php-config=/usr/local/php/bin/php-configmake && make install
  1. 修改 /usr/local/php/etc/ 目录下的 php.ini

vim /usr/local/php/etc/php.ini    第一行加上:extension="fileinfo.so"

问题三:

内存缓存未配置,为了提升使用体验,请尽量配置内存缓存

解决方法:

  1. 安装APCu

cd /root/lnmp1.5./addons.sh install apcu
  1. 安装完成后编辑 /home/wwwroot/cloud.yourdomain.com/config/config.php 文件,加上

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

问题四:

PHP 的 OPcache 模块未载入。推荐开启获得更好的性能。

解决方法:

  1. 安装OPcahe

cd /root/lnmp1.5./addons.sh install opcache
  1. 配置OPcahe

LNMP1.4后,添加扩展已经不再修改php.ini,而是单独的 /usr/local/php/conf.d/004-opcache.ini,nextcloud推荐配置如下

[Zend Opcache]zend_extension="opcache.so"opcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=10000opcache.revalidate_freq=1opcache.fast_shutdown=1opcache.enable_cli=1opcache.save_comments=1

问题五:

该实例缺失了一些推荐的PHP模块。为提高性能和兼容性,我们强烈建议安装它们。imagick

解决方法:

  1. 安装ImageMagick

yum install ImageMagick-develcd /root/lnmp1.5./addons.sh install imageMagick
  1. 修改 /usr/local/php/etc/php.ini,第一行加上:

extension="imagick.so"

问题六:

25193b323875a8cf93a97853f35f8566.png

解决方法:

cd /home/wwwroot/cloud.yourdomain.com/sudo -u www php occ db:convert-filecache-bigint

其中www是网站用户名,视情况而定,ls -l 可以查看用户名和用户组

问题七:

PHP内存限制低于建议值512MB.

解决方法:

编辑 /usr/local/php/etc/php.ini,将memory_limit改为512M

memory_limit = 512M

问题八:

3839436da3f8cb314e2ae79201a38103.png

解决方法:

这五个header的问题是由重复配置造成的,在 /usr/local/nginx/conf/vhost/cloud.yourdomain.conf 中把这些注释掉即可。

问题九:

HTTP的请求头 "Strict-Transport-Security" 未设置为至少 "15552000" 秒. 为了提高安全性,建议参照security tips ↗中的说明启用HSTS.

解决方法:

在 /usr/local/nginx/conf/vhost/www.cloud.yourdomain.conf 中添加以下代码

add_header Strict-Transport-Security "max-age=15768000;preload;";

问题十:

一些文件没有通过完整性检查。了解如何解决该问题请查看我们的 文档。(无效文件列表… / 重新扫描…)

解决方法:

暂时没有解决

参考资料:

  • LNMP一键环境安装Fileinfo扩展组件支持的办法:http://www.laozuo.org/11801.html

  • 最新 LNMP1.5 搭建 NEXTCLOUD 私有云盘并配置 aria2c 下载:https://yalv.me/lnmp-nextcloud-aria2c/

  • centos安装php扩展 imagick 报错:https://www.shiqidu.com/d/367

  • nextcloud官方文档:https://docs.nextcloud.com/server/15/admin_manual/configuration_database/bigint_identifiers.html

  • 私有云NextCould + Caddy 的快速搭建:https://canmipai.com/index.php/2018/06/29/nextcould-caddy-setup/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794059.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用Kali linux中的Dirbuster对网站进行渗透描目录

请自觉遵守网络安全法 1.进入kali linux,的Dirbuster 在URL中输入进行扫描的网站 工作方式选择自动切换 可以将Number of Threads的数值进行调节,在硬件允许的条件下‘ 在File with list of dirs/liles中找到相应的字典进行爆破 导入相应的字典文件 选择开启的方…

PyCharm开发Django网站搜索功能教程

搜索 搜索可以使用最原始的like的方式进行搜索。当然这种搜索方式对于一些小量的数据是非常合适的。但是随着数据量越来越大。这时候我们就需要使用搜索引擎了。搜索引擎会将所有需要搜索的数据使用算法做一个索引,以后搜索的时候就只需要根据这个索引即可找到相应的…

使用WebDeployment Project改善VS2005发布网站问题 (三) 常见问题

一、发布后网站浏览时出现乱码(http://www.cnblogs.com/chy710)如果页面编码是gb2312,可能会有此问题,请使用utf-8编码,vs2005中打开页面切换到HTML视图,选择[文件] / [高级保存选项],选择utf-8,保存,OK。二、发现不明…

Django搭建博客网站(1)

一、前言1.1.环境python版本:3.6Django版本:1.11.61.2.预览效果最终搭建的blog的样子,基本上满足需求了。框架搭好了,至于CSS,可以根据自己喜好随意搭配。二、建立博客应用2.1.建立项目和应用创建工程blogprojectdjang…

什么是最好的网站学习如何使用Linux系统?

2019独角兽企业重金招聘Python工程师标准>>> 其实不是很难使用Linux,由于有关系统的大量技术信息加上现在网上的信息鱼龙混杂,各种信息让我们分不清是真是假,您可能会被愚弄,但毕竟真的不是那么困难。为了给你一个开始…

Apache设置禁止访问网站目录

Apache默认在当前目录下没有index.html入口就会显示网站根目录,让网站目录文件都暴露在外面,是一件非常危险的事,例如:数据库密码泄露,隐藏页面暴露等严重安全问题! 例如,访问米扑网站根目录: h…

米扑科技的开源项目:sitemap-php 自动生成网站地图

米扑科技旗下的产品,近期正在做SEO网站优化,其中子需求之一是调研实现了网站地图(sitemap.xml) 封装简化了许多功能模块,现在分享出来,源代码可在Github上下载,有简单的示例。Github 开源网址&a…

十大免费SSL证书:网站免费添加HTTPS加密

SSL证书,用于加密HTTP协议,也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书似乎成为了一种趋势。 给自己的网…

十大免费SSL证书:网站免费添加HTTPS加密

SSL证书,用于加密HTTP协议,也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书似乎成为了一种趋势。 给自己的网…

网站域名、备案、七牛云图床重新搭建与博客整理

最近碰上了一个问题,七牛云开始回收测试域名,结果导致我的图床有些失灵、一些软件资源都无法下载。其实这个问题在前一段不蒜子统计修改的博客里已经有兆头了。不过当时没注意。最后还是被逼得只能购买了域名,各类备案,重新搭建图…

python模拟用户浏览器登陆网站

2019独角兽企业重金招聘Python工程师标准>>> 【前置条件】 Python 2.7.13 |CentOS release 6.5 方案一:使用urllib2库 首先使用自己的账号和密码在浏览器登录,然后通过抓包拿到cookie,再将cookie放到请求之中发送请求即可&#xf…

LAMP架构部署和动态网站环境的配置

实验环境: 操作系统:centos 7.5 服务器IP:192.168.10.5 运行用户:root 连接工具:xshell工具 web环境:Linuxapachephpmariadb(LAMP架构) 大型动态应用系统平台主要是针对于大流量、高…

10个帮助你优化网站的 .htaccess 技巧

“.htaccess”文件旺旺被网页设计师们忽略。假如你还不知道什么是htaccess的话,你可以去查一下wikipedia。它是目录级别的配置文件,有常用的网页服务器支持这种配置,例如Apache。下面我将列出10条有用的.htaccess配置技巧。 1. 反盗链 那些盗…

emlog rss.php,emlog伪静态设置-我的建站第一天 - 慕轲博客-建立自己的个人自媒体博客...

由于我住的地方网络比较卡,大的引擎比较卡,打开慢,果断选择emlog这款cms建了个个人博客,那么刚用问题就来了,什么问题呢?建站的人都知道,网站一般都要做静态或者伪静态的,emlog不支持…

计算机组成原理寄存器初始化,8255的寻址与初始化-计算机组成原理与汇编语言-电子发烧友网站...

6.5.18255的寻址及连接使用8255占外设编址的4个地址,即A口、B口、C口和控制寄存器各占一个外设接口地址。对同一个地址分别可以进行读写操作。根据这种寻址结构,可以方便地将8255连接到系统总线上,如图6.27上所示。由图6.27可见,8255与8088总线连接是比较容易的。只是图中为了简…

sql服务器网站备份工具,使用 SQL Server 工具备份服务器场 (Search Server 2008)

使用 SQL Server 工具备份服务器场 (Search Server 2008)06/16/2015本文内容更新时间: 2008年7月应用到: Microsoft Search Server 2008上一次修改主题: 2009-12-02草稿内容 本文是过去针对此产品的早期版本发布的,现在未经任何更改又针对此版本进行发布…

easyui获取图片路径_初学Python-只需4步,爬取网站图片(附py文件)

很多人学习Python很重要的一个原因是,可以很简单的把一个网站的数据爬下来。尤其是做我们这一行,产品经理,电商行业。领导:弄一个买卖游戏周边商品的交易APP出来。我:行,那我们卖什么呀?领导&am…

搜索引擎制作_搜索引擎优化方法_网站制作流程:网站建设7个基本流程!

发布时间:2020-12-08 10:12:16从目前来看,每天都会有大量的初创企业诞生,作为企业主而言,第一时间想到的事情,就是建立一个网站,但由于初创企业,并没有专业相关的网站制作人员,往往是寻求网站建…

apache服务器配置tls_Linux 系统管理及服务配置实战-第43章 APACHE网站服务器构建I...

Apache服务器1 简介1.1 前言UI的转变:B/S架构1.2 名词HTMLHyperText Markup Language 网页使用HTML,PHP,JAVA语言格式书写的文件。主页网页中呈现用户的第一个页面。URLUniform Resource Locator 统一资源定位符1.3 Web ServerNginx(Tengine)…

php网站无法预缆,解决wp-super-cache无法(预)缓存问题

突然发现WP-SUPER-CACHE无法预缓存,点击【立即加载预缓存】后没有任何效果,并且垃圾回收定时器也失效了,缓存文件全是几天前的,感觉很奇怪!闲下来的时候,突然想起前些天对博客做的一些优化,于是…