Month: September 2018

fastcgi_cache_path /var/www/fastcgi_cache levels=1:2 keys_zone=MYAPP:500m inactive=10m; fastcgi_cache_key “schemerequest_methodhostrequest_uri”; server { listen 80; server_name shopym.com www.shopym.com; root /var/www/vhosts/shopym.com; # Load configuration files…

作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情地打电话告诉你的网站流量很大,估计是网站受欢迎起来了,问你是不是该考虑加钱租用带宽更宽但价格更贵的网线了。在这个值得庆祝的时候赶快打开Google Analytics看看有多少人来光顾你的网站了吧,如果发现访客每天才十来个人,很遗憾地告诉你:你的网站资源不幸地被人盗链了。而且更糟糕的是,当你把网站上的文件和电影通通删光之后,网站仍然没有变快多少,从web服务器的访问日志里会发现疯狂的访问请求正从四面八方涌过来,web服务器为了迎接这批访客而没有时间处理正常的页面,这种状况可能会一直持续好几个周时间。 vipdownload.php  <?php  // $str=’d3d3LmpiNTEubmV0IOiEmuacrOS5i+Wutg==’;     //定义字符串 // echo base64_decode($str); //输出解码后的内容 // $str=’www.jb51.net 脚本之家’; //定义字符串 //…

一个经典的PHP加密解密算法 项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。 最常见的应用在用户登录以及一些API数据交换的场景。 最常见的应用在用户登录以及一些API数据交换的场景。 笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。 1、非常给力的authcode加密函数,Discuz!经典代码(带详解): 1 function authcode($string, $operation = ‘DECODE’, $key = ”, $expiry = 0) {…

download php7 from php.net ./configure \ –prefix=/usr/local/php \ –with-config-file-path=/etc \ –enable-fpm \ –with-fpm-user=nginx \ –with-fpm-group=nginx \ –enable-inline-optimization \ –disable-debug \…

CentOs7 安装Tengine 并设置成系统服务,开机自动启动。 2016年07月12日 15:44:29 温故而知新666 阅读数:5422更多 个人分类: Linux 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nimasike/article/details/51889171 本文使用Tengine-2.1.2.tar.gz  官方下载地址:http://tengine.taobao.org/download_cn.html。 http://tengine.taobao.org/nginx_docs/cn/docs/    文档 1、安装Tenqine 1.1安装 pcre-8.38 1:下载地址: https://sourceforge.net/projects/pcre/files/pcre/ 2:解压缩pcre-xx.tar.gz包, tar -zxvf…

ngx_http_concat_module 该模块类似于apache中的mod_concat模块,用于合并多个文件在一个响应报文中。 请求参数需要用两个问号(’??’)例如: http://example.com/??style1.css,style2.css,foo/style3.css 参数中某位置只包含一个‘?’,则’?’后表示文件的版本,例如: http://example.com/??style1.css,style2.css,foo/style3.css?v=102234 location /static/css/ { concat on; concat_max_files 20; } location /static/js/ { concat on; concat_max_files…

使用 Nginx 和 GeoIP 模块来处理不同国家的访问 2011年03月30日 | 标签: geoip, nginx | 作者:vpsee 如果想屏蔽某个地区的 IP 访问的话,用 iptables 把来自某个国家的 IP 重定向到预定页面不是特别灵活的办法,如果只有一个 IP…

Tengine动态开启模块试用 [日期:2012-12-12] 来源:oschina.net 作者:China_OS [字体:大 中 小] Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。关于Tengine的详细信息可以浏览http://tengine.taobao.org/,nginx因为不能动态插入模块,所以每次有新模块功能加入时都需要重新编译,在tengine1.4之后就可以实现类似apache的动态插入模块的功能,也可以快速的安装第三方模块。 下载地址:http://tengine.taobao.org/download/tengine-1.4.2.tar.gz 实验环境:Ubuntu 12.10 在安装tengine之前先安装好初始包环境: apt-get install build-essential apt-get install libpcre3 libpcre3-dev apt-get…

在CentOS 7上安装带有ngx_pagespeed的Nginx Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快您的站点速度,并减少页面加载时间。它可以自动应用… 分类:CentOS系统Linux介绍操作系统服务器web server  2017-06-27 00:00:00 Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快您的站点速度,并减少页面加载时间。 它可以通过自动将Web性能最佳做法应用于页面和关联资产,而无需修改现有内容或工作流。 您可以使用Ngx-pagepeed模块轻松优化各种文件,如CSS,HTML,png和jpg。 Ngx-pagepeed带有很多功能,其中一些功能如下所示: 支持图像动态调整大小,重新压缩和优化。 小资源内联。 HTML重写 缓存生存期延长。 延迟JavaScript和图像加载。 在本教程中,我们将讨论如何在CentOS 7服务器上使用ngx_pagespeed模块编译Nginx。 要求 您的系统上安装了新鲜的CentOS…

为什么WordPress子主题很重要?如何创建子主题? 您可能会认为自己网站上使用的WordPress 主题非常优秀,但是也许你想调整一下主题的代码 DIY 一些功能来满足自己的需求,又或者您想了解如何自定义 WordPress 子主题。其实不管你想增/删主题代码或者改变外观或增减功能,我强烈建议您使用 WordPress 子主题。相信我,创造一个子主题,将会使你远离很多令人烦恼的事情。 什么是 WordPress子主题? 顾名思义,子主题是一个主题的孩子,它继承了父主题的所有功能和风格(就像我们从父母那里继承 DNA 一样)。 为什么 WordPress子主题很重要? 可能某些主题真的很优秀,但是肯定有人想要对主题进行编辑/修改以便满足自己的需求,而且随着时间的增加,需求也是在不断增加和变化。每次你需要在你的 WordPress 网站上添加一个小功能时,你不能重新安装一个新的主题(不值得)或聘请一个专业开发人员(非常昂贵),所以你需要自己添加/调整代码,而更改代码的最佳方法就是使用 WordPress…