apache 防盗链的第一种实现方法,可以用 rewrite 实现。 首先要确认 apache 的 rewrite module 可用:能够控制 apache httpd.conf 文件的,打开 httpd.conf,确保有这么一行配置: loadmodule rewrite_module modules/mod_rewrite.so<VirtualHost *:80> #加在这个下面 CustomLog "-----------" combined RewriteEngine On #RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !^https://.*.hak.red/.*$ [NC] RewriteCond %{HTTP_REFERER} !^https://.*.hak.red$ [NC] RewriteRule .*\.(gif|jpg|swf|css|js|png|ico)$ http://error.hak.red/ [R,NC] #只允许 *.hak
本人使用工具Navicat Premium我的表名 ha_user`createdAt` datetime DEFAULT NULL, `updateAt` datetime DEFAULT NULL, 新增数据,自动添加时间CREATE TRIGGER `ha_user_i` BEFORE INSERT ON `ha_user` FOR EACH ROW BEGIN set NEW.createdAt = NOW(); set NEW.updateAt = NOW(); END; 更新数据,自动更新时间CREATE TRIGGER `ha_user_u` BEFORE UPDATE ON `ha_user` FOR EACH ROW BEGIN set NEW.updateAt = NOW(); END;
mysql默认是不能用客户端远程连接的开启mysql远程登录mysql -u root -p"密码" mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; mysql>exit
Public DNS+是DNSPod推出的公共域名解析服务,服务IP为119.29.29.29,类似于其他公共DNS(如Google的8.8.8.8和114dns的114.114.114.114),可以为全网用户提供域名的公共递归解析服务(区别于DNSPod原有的域名授权解析服务)。Public DNS+凭借DNSPod多年的域名解析服务经验开发,并依托于腾讯强大的资源优势,旨在为用户提供更加快速、准确、稳定的递归解析服务,且我们不会对任何域名进行恶意劫持。官网地址 -> https://www.dnspod.cn首选119.29.29.29备用182.254.116.116
找到根目录的wp-config.php文件,并打开添加代码:(在定义ABSPATH的行之后,一般在最下面)来禁用此功能:define('CONCATENATE_SCRIPTS', false);
本人测试系统: CentOS Linux 7.4.1708 (Core) Apache 2.4 PhP7.1function frequent ($seconds,$counting,$jump){ $redis=new Redis(); // Redis 实例 $redis->connect ('127.0.0.1',6379); //连接本地的 Redis 服务 session_start(); //初始SESSION $key=isset($_SESSION['r_key']) ? $_SESSION['r_key'] : null; //首次是空值 $check=$redis->exists ($key); //检查 $key 是否存在 if ($check){ //首次 不存在 $redis->incr ($key); //首次$key不存在初始数字值
本人测试系统: CentOS Linux 7.4.1708 (Core) Apache 2.4 PhP7.1<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $key=get_real_ip(); //限制次数为10 $limit = 10; $check = $redis->exists($key); if($check){ $redis->incr($key); $count = $redis->get($key); if($count > $limit){ exit('请求太频繁,请稍后再试!'); } }else{ $redis->incr($key); //限制时间为60秒 $redis->expire($key,60); } $count = $redis->get($key); echo '第 '.$count.' 次请求';
问题:Nginx 405 method not allowed网络上各种方法,都尝试了这个个人测试可以用本人主机配置 系统: CentOS Linux 7.4.1708 软件: Nginx -Tengine2.2.0Nginx网站配置文件添加重定向405错误码到200我添加在server{...}里面的最下面server { location ~ (.*\.json) { root /www/wwwroot/book; #这是我网站根目录 error_page 405 =200 $1; } }
下 载 -> 时间同步工具下 载 -> 挂机锁下 载 -> 右键管家
Notepad2主要功能: - 语法高亮: HTML、XML、PHP、ASP (JS、VBS)、CSS、JavaScript、VBScript、C/C++、C#、资源脚本、Makefiles、Java、Assembly、Pascal、Visual Basic、SQL、Perl、Python、配置文件、Apache 配置文件、批处理文件、Diff 文明宽 - 完全支持内部或外部文本拖曳编辑 - 支持基础的正则表达式搜索与替换 - 支持单词、行与块编辑操作 - 支持选择矩形区域 (Alt+鼠标) - 支持括号匹配、自动缩进、行标记、缩放等 - 支持 Unicode、UTF-8、Unix 与 Mac 文本文件 - 支持打开外壳链接 - 支持对程序进行最大化地调下 载 -> Notepad2_4.2.25.998原著地址 -> http://www.flos-freeware.ch
Hawk
别固执的认为某事必须 !