logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx linux内核参数

关于Linux内核参数的优化:net.ipv4.tcp_max_tw_buckets = 6000timewait的数量,默认是180000。net.ipv4.ip_local_port_range = 1024 65000允许系统打开的端口范围。net.ipv4.tcp_tw_recycle = 1启用timewait快速回收。net.

#nginx
nginx服务器防sql注入与溢出

代码不可能是全完美的,动态网页在实用中难免会遇到sql注入的攻击。而通过nginx的配置过滤,可以很好的避免被攻击的可能。SQL注入攻击一般问号后面的请求参数,在nginx里用$query_string表示 。一、特殊字符过滤例如URL /plus/list.php?tid=19&mid=22' ,后面带的单引号为非法的注入常用字符。而想避免这类攻击,可以通过下面的判断进行过滤。

nginx url rewrite 的问号规则

我要把 http://www.abc.com/a/b?id=123 的一条链接转换成 http://www.abc.com/p-123.html想当然就以为问号还是按照普通字符用正则表达式转义来处理,类似 b\?id= 这样,谁知道根本不起作用。后来在谷歌帮助下才发现原来问号在nginx中是有特殊逻辑的,它用$query_string来表示问号以后的字符,即"id=123"

#nginx#正则表达式
nginx 伪静态 重定向 包括域名、目录、文件

1、将多个域名指向同一web目录:  server_name www.php100.com php100.com;  rewrite ^/$ / redirect;  2、将不带www的域名301转向到带www的域名:  server_name www.php100.com php100.com;  if ( $host != "www.php100.com

#nginx#正则表达式
linux关闭在线登录用户

在使用电脑的时候,发现自己的电脑上有其他的用户登陆。如果其他用户用的是自己的名字,那么就能通过who去查询出来,但是如果登陆的都是root用户,那么肯定不知道是谁,所以需要我们清除他们;另外呢,如果登陆的用户突然断掉,那么肯定会有过期的登陆信息需要清除1,查明登陆端口;# whoroot pts/1 Apr 8 00:06 (172.29.0.29)root pts/2

#linux
myeclipse配置hadoop开发环境

1、安装Hadoop开发插件     hadoop安装包contrib/目录下有个插件hadoop-0.20.2-eclipse-plugin.jar,拷贝到myeclipse根目录下/dropins目录下。Cygwinhadoop是基于Linux平台的,如其启动,关闭 配置需要在Linux命令行中执行,cygwin是用来模拟Linux下的命令行工具。安装地址:ht

虚拟机下无线上网卡共享给MAC上网的设置

设备及环境:AIR 13"、parallels desktop 7虚拟win7(thin)、中兴A356无线上网卡 由于A356没有MAC驱动,所以促使我琢磨如何通过parallels虚拟下启动无线上网卡共享给MAC上网。 话不多说,直接上步骤: 第1步:parallels的偏好设置中的高级,勾选下图的红线部分这样MAC的网络设置里会多一个parallels虚拟

apache不同端口访问不同网站 配置方法

<br />Apache中通过配置http.conf绑定多个域名以及二级域名的方法<br />By Minidxer | April 12, 2008 <br /> <br /> <br />Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而著称,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,并且源代码全部开放。如果有自己的服务器或者VP

#apache#服务器
到底了