关于跨域问题的处理Access-Control-Allow-Headers涉及到UA

Access to XMLHttpRequest at ‘http://api.XXXXXXXXXXX.com/v1/gethome?homeid=1&sign=473f963206afab4c3f0ea4340cb02c91’ from origin ‘http://m.XXXXXXXXXXXXX.com’ has been blocked by CORS policy: Request header field clientflag is not allowed by Access-Control-Allow-Headers in preflight response.

[……]

继续阅读

Nginx日志内发现大量恶意ip自动加入防火墙脚本

前段时间,发现有很多莫名奇妙的ip访问我的博客,十分频繁,量很高,已经不是一个月7天那么简单了(←_← !!)3。多数是访问博客程序的后台地址什么的,总之日志文件几天就上G了,对服务器影响很大。所以写了个简单的脚本把访问的ip加入了防火墙或者禁止让这个ip访问(无含量)。

– 有好脚本的请留下在走 –

拜托

脚本内容

其实只加入防火墙就够了,但我懒得改,自己改吧

最初我是想把这个访问直接在nginx内给deny了,但后来想这样不太好,还是会访问被占用资源。所以…

#!/bin/bash
#_日志位置
_log_Path=”/data0/nginx/weblogs/”
#_日[……]

继续阅读

国外程序员整理的系统管理员资源大全

受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。

内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。

另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。

备份软件

  • Amanda -客户端-服务器模型备份工具
  • Bacula – 另一个客户端-服务器模型备份工具
  • Backupninja -轻量级,可扩展的元数据备份系统
  • Backuppc -客户端-服务器模型备份工具和文件共享[……]

    继续阅读

Nginx 设置忽略favicon.ico文件的错误日志

当站点仅仅是为了某些业务写了一个小接口的时候,肯定不会去特意放置favicon.ico文件,所以会造成日志内记录大量的类似西面的错误日志,一点作用没有,还暂用空间。如下:

222.1*.1*.2* – – [27/Apr/2015:15:13:00 +0800] "GET /favicon.ico HTTP/1.1" 500 588 //kinggoo.com/api/_/_$.php "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome[……]

继续阅读

Nginx代理非80端口

Nginx通过80端口反向代理到Tomcat实现很简单,通过Jsp的request.getServerPort()获取到的端口号依然是80,而如果Nginx使用非80端口做反响代理时request.getServerPort()获取到的端口号返回依然会是80,这样边无法正确response.sendRedirect

String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+r[……]

继续阅读

nginx新版本配置文件警告 the "log_format" directive may be used only on "http"

使用用新版本nginx的人不会对这个警告陌生吧

[root@kinggoo.com vhost]# /opt/webserver/nginx/sbin/nginx -t
nginx: [warn] the "log_format" directive may be used only on "http" level in /opt/path/nginx/conf/vVVhost/abc.kinggoo.com:38
nginx: the configuration file /opt/path/nginx/conf/nginx[……]

继续阅读

syslog实现远程nginx日志服务

系统:Centos 6.3
补丁作者:https://github.com/yaoweibin(很牛)
提及:菲哥 提及到的kdump,有需要的可以参考哦,我还没研究~
接《Syslog日志中心服务(centos)》这篇文章
当然nginx这个补丁有很详细的步骤 
https://github.com/yaoweibin/nginx_syslog_patch/blob/master/README (作者写的也很详细了英文我看不懂,可以直接看着操作)
下载nginx和nginx针对syslog的补丁

wget http://ngin[……]

继续阅读

对博客连接做 Nginx rewrite — 现在加班中

今日发现博客外链不少,但独立ip访问数量却在下降,这个原因我很清楚是在哪里。但一直没有很好的办法去修改,昨日同事也是用nginx在家里做了个代理,以方便他在公司访问家中的服务器。就又关注了一下nginx的rewrite,很幸运,在帮同事找方法的时候我竟然看到一条可以处理我博客url的方法。
事情是这样的,之前我在我的小服务器中写了一个脚本,那次太大脑状态不是很好,导致把一条致命的命令写到了最后,而恰恰这条命令中我使用了上面unset后的变量,这也就直接导致我rm 根目录了。然后重新安装系统等,最后我对我的url连接不是很满意,所以对url做了些改动
比如以前的[……]

继续阅读

全新最新LNMP,Centos 5.* ,php-5.3.8,MYSQL5.5.17,nginx-1.0.9

弄完好久忘记发了!
一些配置文件
php.ini php-fpm.conf [下载 php.conf.tar]
弄完好久忘记发了! 一些配置文件 php.ini php-fpm.conf [下载 php.conf.tar]
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel l[……]

继续阅读

Web服务LNMP环境源码搭建,基于最新包

入手VPS,之前倒腾了几次,出现不少问题。网络上的资料有些根本就不适合。所以折腾几次稳定之后,打算自己来做一次。并且整理资料,给自己留备份。
由于我的Vps不能修改内核做优化,所以没办法,只能做其他优化了!
像php.ini已经php-fpm.conf,nginx.conf   include/*.conf等配置文件 我有最后期处理。如果有需要要求可以提供。

当然本文中的版本不是跟我主机相同哦~~//kinggoo.com

强调:本文中,所有–参数都会变成-显示,请看本文右侧红色字体提示!

Centos 5.5-x86_64
Memory 512
[……]

继续阅读

第 1 页,共 1 页1