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 1127次 0条

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

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

解决方案,其他 2021-09-23 AM 755次 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 807次 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 563次 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 2591次 0条

typecho找回后台管理员密码

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

解决方案,其他 2021-09-13 PM 1392次 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 1315次 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 5394次 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 785次 0条

有道云笔记去除广告版及教程

  有道云笔记 是一个很有好的很纯洁纯净的 笔记软件工具 ,我们在使用 有道云笔记 是有发现左下角老是有一两个 广告 跳来跳去,一不小心就点进去了,为了使有道云笔记更纯净今天我们尝试 去除软件广告首先我们看原版 有道云笔记去除广告后的 有道云笔记去除广告 有道云笔记 替换文件全版本下载:链接: https://pan.baidu.com/s/1bHlYZ3okw9tmnqpiEYA-9w提取码: wr4c复制这段内容后打开百度网盘手机App,操作更方便哦替换文件使用方法首先我们找到有道云笔记的安装目录,博主安装的路径是 D:\YoudaoNote然后找到目录内的 theme 目录最后我们替换theme 目录内的 build.xml 文件即可有道云笔记 去除广告原理教程打开 build.xml 文件 搜索 底部广告 关键词将把 161 改为 0 , bounds="0,0,0,0" 再次搜索 MiddlePhotoPanel 关键词将 Bounds="0,0,0,1" 修改为 Bounds="0,0,0,0" 将 Bounds="0,0,200,130" 改为 Bounds="0,...

软件工具,解决方案,其他 2021-09-11 AM 871次 0条