chrome 翻墙插件分享

jaclon | Uncategorized | 2017-04-19
插件注册地址:https://faststunnel.co/cAMUIwZw [阅读全文]
ė 6没有评论 0

nginx+lua ip访问限制

jaclon | Linux, PHP | 2017-03-29
1,使用场景 当域名访问通过代理时,nginx中的remote_addr取到的是代理服务器的ip,此时无法使用nginx arrow、deny 进行ip限制 2,获取真实ip 在nginx配置文件的http节点增加如下配置: # Get Real IP map $http_x_forwarded_for $clientRealIp { "" $remote_addr; ~^(?P<firstAddr>[0-9\.]+),?.*$ $firstAddr; } #此处理使... [阅读全文]

HTTP 状态码及PHP header用法

jaclon | PHP | 2016-12-01
<?PHP function https($num) { $http = array ( 100 => “HTTP/1.1 100 Continue”, 101 => “HTTP/1.1 101 Switching Protocols”, 200 => “HTTP/1.1 200 OK”, 201 => “HTTP/1.1 201 Created”, 202 => “HTTP/1.1 202 Accepted”, 203 => “HTTP/1.1 203 Non-Author... [阅读全文]

Js版的base64编码解码

jaclon | JS | 2015-12-01
网上找来的,留着以后用。 function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; // public method for encoding this.encode = function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; ... [阅读全文]
ė 6没有评论 0

PHP RSA签名及验签

jaclon | Linux, PHP | 2015-10-26
最近在做一个接口,因为涉及的权限比较大,做了ip访问限制还要证书认证。下面就记录一下使用证书签名、验签的过程。 一,使用openssl生成私钥和公钥。首先生成一个1024位的私钥 openssl genrsa -out private.pem 1024 然后根据私钥导出公钥 openssl rsa -in private.pem -pubout -out public.pem 这样我们就有了一个私钥和一个公钥,将私钥保留在自己服... [阅读全文]

Centos 下编译安装Nginx + PHP-FPM

jaclon | Linux, PHP | 2014-08-19
基础环境 yum -y install gcc automake autoconf libtool make yum -y install gcc gcc-c++ glibc yum -y install libmcrypt-devel mhash-devel libxslt-devel \ libjpeg libjpeg-devel libpng libpng-devel freetype \ freetype-devel libxml2 libxml2-devel \ zlib zlib-devel glibc glibc-devel glib2 \ glib2-devel bzip2 bzip2-deve... [阅读全文]

Centos 下apache2+php5安装记录

jaclon | Linux, PHP | 2014-07-22
部分使用yum安装,需要下载的如下: apr,apr-util,pcre,httpd,php5,eAccelerator 首先使用yum安装一下依赖程序: yum install gd zlib-devel freetype libjpeg* libpng* php-gd libxml2 libxml2-devel curl-devel openssl-devel php-mysql 由于本机没有安装mysql,php想要连接mysql的话必须安装mysql客户端,这里安装了php-mysql 下载完所需... [阅读全文]

Nginx 优化配置

jaclon | Linux | 2014-04-16
nginx指令中的优化(配置文件) worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 worker_rlimit_nofile 102400; 这个指... [阅读全文]

nginx 日志分割

jaclon | Linux | 2014-01-14
nginx访问日志按小时分割,创建一个定时任务在每个小时的第5分钟执行 #vi nginx_log_cut.sh 然后输入如下内容,其中的路径根据实际情况调整 #!/bin/bash #nginx log cut shell #Execute this script at the end of each on the hour logs_path="/usr/local/webs/nginx/logs/" date_path=`date -d "-1 hour" +'%Y/%m/%d/'` ... [阅读全文]

Linux中查看软件编译参数

jaclon | Linux | 2014-01-09
linux中怎么查看已经编译安装的软件的编译参数,下面是一些web服务常用软件的查看方法: nginx [root@localhost logs]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.4.4 built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50) configure arguments: --prefix=/usr/local/nginx \ --with-openssl=/home/software/openssl-1.0.1e \ --with-... [阅读全文]
Ɣ回顶部