现在位置 >首页 > 所有属于Web服务分类文章
2+
发表于7年前 Nginx ⁄ 被围观 2,921 次+
今天公司的网站,有几个IP过于频繁的访问,频繁查询数据库,导致机器负载很高,于是根据实际情况,参考 http://gdl.pzhl.net/?p=149 屏蔽掉访问频繁的IP,问题得以解决,在这里贴出来,供大家参考参考. 脚本需要根据实际的nginx log 格式,修改,取出 访问IP 和User-Agent. 在nginx配置文件中添加一条配置 include ./vhost/blockip.conf; 脚本内容: #!/bin/bash       nginx_home=/usr/local/webserver/nginx       log_path=/usr/local/webserver/nginx/logs  &...
阅读全文
0+
发表于7年前 Nginx ⁄ 被围观 1,369 次+
正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 flag标记有: * last 相当于Apache里的[L]标记,表示完成rewrite * break 终止匹配, 不再匹配后面的规则 * redirect 返回302临时重定向 * permanent 返回301永久重定向 一些可用的全局变量有,可以用做条件判断(待...
阅读全文
2+
发表于7年前 PHP应用 ⁄ 被围观 3,341 次+
wordpress 更新到3.2,php版本最低要求是5.2.4,而centos默认yum安装的版本是5.1.6,所以新版本的wordpress不能使用.到网上搜索了一下,以下的方法可以安装php5.2.10.而且没有错误. 原文请看http://blog.lilujun.com/post/1208/ 由於CentOS默認yum安裝php的版本是5.1.6,使用yum update命令不能升級php到最新版本。並且PHP在5.2之前都有個小小的錯誤,升級到最新版的PHP是非常有必要的。 安装使用testing库的许可         rpm -import  http://dev.centos.org/centos/RPM-GP...
阅读全文
1+
发表于7年前 PHP应用 ⁄ 被围观 2,058 次+

在编译安装SCA_SDO出现了两个错误,现在将其列出来,以作备忘

tar zxvf SCA_SDO-1.2.4.tgz

cd SCA_SDO-1.2.4

/usr/bin/phpize

./configure –prefix=/usr/local/ –with-php-config=/usr/bin/php-config

make

阅读全文
0+
发表于7年前 PHP应用 ⁄ 被围观 1,270 次+
      最近公司中很多系统都迁移到虚拟化上去,虚拟化的开发环境和以前系统所在的开发环境有所不同,不仅目录结构发生变化,而且像apache,php,mysql的配置也有所不同,所以需要迁移的系统都需要测试一段时间,今天又需要迁移一个系统,中间就出问题了.其实都是一些细节上的小问题.       一,php短标签模式 将代码放到虚拟化机器上,运行,访问,点开一个链接,出现 http://192.168.10.206/test/<?=View::SERVER_PATH?>/doc/list 将php 短标签模式打开,重启apache就...
阅读全文
0+
发表于7年前 Apache ⁄ 被围观 1,175 次+
Apache的httpd.conf文件常用指令解释 ServerType standalone #设置服务器的形式是单独启动(standalone),还是借由互联网络伺服程序inetd来启动。一般使用前者。 ServerRoot "/usr/local/apache" #设置服务器的Home目录,用来存放服务器的设置文件、错误文件、记录文件。 PidFile logs/httpd.pid #程序启动时,把父进程httpd的进程号(process id)存在这个文件中。这个文件名可以配合PidFile指令加以改变。 ScoreBoardFile logs/apache_status #设置网络上WWW服务器一些执行程序的...
阅读全文