nginx常用屏蔽规则配置

 nginx 是一个高性能的http和反向代理服务相对于apache更加省内存,目前大部分网站均使用了 nginx 作为 web服务器 nginx虽然非常强大,但默认情况下并不能阻挡恶意访问。 下面我们将讲解下常用的nginx屏蔽规则配置在开始之前,假设已经熟悉 nginx 常用命令,如:停止,重启等操作以及排查 nginx 错误日志,以免出现问题不知所措。nginx 防止文件被下载配置location ~ \.(zip|rar|sql|bak|gz|7z)$ { return 444; } 如果网站数据库导出到站点根目录进行备份,很有可能也会被别人下载,从而导致数据丢失的风险,以上规则可以防止一些常规文件被下载,可根据实际情况调整。nginx 屏蔽非常见蜘蛛爬虫配置if ($http_user_agent ~* (SemrushBot|python|MJ12bot|AhrefsBot|AhrefsBot|hubspot|opensiteexplorer|leiki|webmeup)) { return 444; } 如果我们经常分析网站日志就会发现,一些奇怪的U...

PHP,Linux,解决方案,其他 2021-09-23 PM 2105次 0条

域名微信解红(白)限制教程

 我们如果经常使用微信分享信息或者新闻等特别容易被微信封禁,特别是一些淘宝客相关的商品链接 短域名 那么以后没有办法将我们自己的域名解除微信限制呢,可以通过一下几个渠道解除。为什么域名会被域名红(白)限制网站发布了违规的内容,具体参照腾讯安全中心的 拦截标准 。频繁发送同一域名消息附带 营销类广告关键词 。配其他微信 用户举报 等。域名红(白)限制申诉方法首先我们先通过 安全联盟 检测一下原因 当我们域名变红或者变白了之后,先去 安全联盟 检测自己网站是什么原因被拦截,然后申诉,这一步申诉成功对后面的申诉非常有利。然后我们通过一下地址依次进行申诉微信公众号腾讯安全中心 通过以上方法基本能申诉成功,如果还不能申诉成功,就发邮件申诉,申诉失败的邮件里会告诉你如何发邮件申诉的。 关于如何域名微信解红(白)限制教程已经介绍完毕了

解决方案,其他 2021-09-23 AM 1563次 0条

nginx设置缓存请求过期时间

 在web开发中我们常常要用的 nginx 作为高性能的http和反代web服务器,有时候我们需要配置统一的默认缓存配置,这个时候我们就可以通过配置 nginx 设置缓存请求过期时间来实现。设置nginx配置cache-control参数 浏览器如果在过期时间内发现新的文件,则不会使用缓存的数据,而是直接向 nginx 服务器请求新的数据。location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|html)$ { #禁止缓存,每次都从服务器请求 #add_header Cache-Control no-store; #设置过期时间60秒,60秒过后向服务器重新请求数据 add_header Cache-Control max-age=60; } 配置完以上 nginx 配置后直接重启可能不生效,必须先关闭进程再重新启动。设置nginx配置expires参数 expires 参数优先级比 cache-control 参数低location ...

PHP,Linux,解决方案,其他 2021-09-23 AM 1897次 0条

composer国内镜像源加速与修改

 我们使用 composer 的时候现在包经常很慢很卡这个时候怎么办呢我们只需要修改一下 composer国内镜像源 加速就可以了.目前所有 composer 源有一下这些提供商源站地址备注composerhttps://packagist.orgcomposer官方源站phpcomposerhttps://packagist.phpcomposer.comcomposer中文网源站(推荐使用)aliyunhttps://mirrors.aliyun.com/composer/阿里云源站(推荐使用)tencenthttps://mirrors.cloud.tencent.com/composer腾讯云源站(推荐使用)huaweihttps://mirrors.huaweicloud.com/repository/php华为云源站laravel-chinahttps://packagist.laravel-china.orglaravel源站cnpkghttps://php.cnpkg.orgcnpkg源站sjtughttps://packagist.mirrors.sjtug.s...

PHP,Linux,解决方案 2021-09-18 AM 1404次 0条

composer升级到2.x版本和降级

 经常使用php开发程序的同学应该经常接触并使用过 composer php包管理器,composer 2.0版本已经在 2020年1月份 下旬发布正式发布了,这就意味着composer 1.x版本即将退出 composer 的舞台,但是有很多已经在使用的包依旧是composer 1.x版本,以至于我们在开发过程中需要不断的在两个版本之间切换,下面我们讲一下怎么使用composer升级到的 2.x版本 和回退降级到 1.x版本查看当前 composer 版本 首先我们通过命令行查看当前 composer 版本,我们在命令行输入一下 composer 命令 composer --version 可以看到我的当前版本为 composer 1.10 版本升级 composer 版本 接着我们通过 self-update 升级 composer 版本composer self-update # 或者 composer self-update 2 # 或者 composer self-update --2 可以看到我们已经成功将 composer 升级到 2.1.8 最新版本了compos...

PHP,软件工具,Linux,解决方案 2021-09-18 AM 4553次 0条

qq腾讯邮箱容量无限扩容做网盘使用

 今天我们介绍下 qq腾讯邮箱容量无限扩容做网盘使用 我们知道腾讯的邮箱是有容量限制的最开始时候只有几十G,一旦邮件过多或者里面存放很多文件时候就不够用了,后来腾讯出现了自动扩容,我们可以通过手动扩容扩大到无线容量。首先我们登陆 qq腾讯邮箱 进入首页页面在qq腾讯邮箱 进入首页页面找到我的信息 在我的信息里面可以看到当前邮箱容量大小然后点击容量跳转到扩容页面 点击立即免费扩容即可扩容,每3个月可以免费扩容一次,扩容一次翻一倍容量,达到一定容量之后就会变成无限大容量邮箱容量升级说明新的容量策略为:按需扩容,永远用不完的邮箱容量!有需要就升级——您可以手工升级,立即将邮箱容量翻倍(新),或者当您的实际使用量达到邮箱容量的50%时,容量也会自动翻倍。升级后的容量不会再降回去,可放心使用。上述升级扩容完全免费,但扩容后3个月(按90天计算)内不能再次扩容。节约是种美德,我们依然推荐大家定期清理用不到的邮件。配合大容量邮箱,已推出全文搜索功能(在体验室中开通),以便更好管理海量邮件。 关于qq腾讯邮箱容量怎么无限扩容做网盘使用已经介绍完毕了。

其他 2021-09-16 AM 2047次 0条

typecho找回后台管理员密码

使用 typecho 时很多时候我们不经常登录 typecho 管理员后台,时间长了发现 typecho 后台管理员密码给忘了,这个时候跟焦虑了,下面将解决 typecho 找回后台管理员密码我们先找到 typecho 安装数据库然后找到并编辑 typecho 数据库 typecho_users 表 password 字段 我们只需要将 password 字段内容改为一下数据即可e10adc3949ba59abbe56e057f20f883e这个时候我们就已经找回 typecho 后台管理员密码了123456 关于 typecho 忘记管理员帐号密码怎么办, typecho 找回后台管理员密码,已经解决了

解决方案,其他 2021-09-13 PM 2429次 0条

vmware虚拟机命令行正确安装vmware-tools

 很多时候我们在 虚拟机 里面需要用到挂在 共享本地文件夹 这个时候需要用到 vmware-tools 才能实现下面我们讲一下怎么在 vmware 虚拟机下使用命令行来安装 vmware-tools 工具首先挂载安装 vmware-tools cdrom选择目标虚拟机右键点击安装 vmware-tools 项挂载cdrom到mnt目录mount /dev/cdrom /mnt复制 vmware-tools 到指定目录cp mnt/VMwareTools-10.3.10-13959562.tar.gz /opt解压 vmware-tools 压缩包cd /opt tar zxvf VMwareTools-10.3.10-13959562.tar.gz安装 vmware-tools./vmware-install.pl如果无法执行则需要安装一下软件yum install perl yum install gcc yum install kernel-devel yum install kernel-devel-$(uname -r)

软件工具,Linux,解决方案 2021-09-12 PM 2593次 0条

phpstorm及jetbrains永久免费激活工具插件无限试用使用(2021年之前的版本有效)

  jetbrains 家的产品用过的都知道非常好用,其中包括 phpstorm , goland , pycharm , webstorm , intellij idea 等等这些都是非常强大及好用的开发工具,但是奈何 jetbrains 系列的工具都是要收费激活的虽然淘宝上有便宜的 学生邮箱 和 破解版 但是这些非常 容易被封 ,博主已经入了两次淘宝的坑了,今天要讲的是一个 免费且永久激活无限试用 的强大第三方扩展工具 IDE Eval Reset IDE Eval Reset 无限 jetbrains 试用插件项目背景jetbrains 系列产品有一个很良心的地方,每个产品他都会允许你 试用30天 (这个数字写死在代码里了)以评估是否你真的需要为它而付费。但很多时候会出现一种情况 IDE并不能按照我们实际的试用时间来计算 。 比如我们开始了试用,然后媳妇生孩子要你回去陪产,陪产时我们并无空闲对 IDE试用评估 ,它依旧算试用时间(只是举个例子,或许你并没有女朋友),发现了吗?你未能真的有 30天 来对它进行全面的 试用评估 ,你甚至无法作出是否付费的决定。此时你会想要 延长...

软件工具,解决方案 2021-09-12 PM 7134次 0条

解决centos7不显示挂载文件夹及文件

 我们安装完 Centos7 虚拟机后发现本地文件夹 没有挂载上 或者重启 Centos7 完虚拟机后 挂载失效 了,这个时候尝试了很多办法没有用搜索网上的教程都试了一遍时间浪费了不少但是问题没有解决,今天老马就写一个完全解决 Centos7 不显示挂载文件夹及文件问题的教程。首先确保 Centos7 虚拟机是否成功挂载文件夹vmware-hgfsclient 可以看到我这里挂载了三个本地文件夹到 Centos7 虚拟机然后我们 Centos7 虚拟机安装更新 kernel 相关程序yum install kernel kernel-headers kernel-devel -y其次我们创建一个 hgfsclient.sh 文件将一下命令复制保存#!/bin/bash vmware-hgfsclient | while read folder; do echo "[i] Mounting ${folder} (/mnt/hgfs/${folder})" mkdir -p "/mnt/hgfs/${folder}" umount -f "/mnt/hgfs/${fo...

Linux,解决方案 2021-09-11 PM 1546次 0条