- 浏览: 154898 次
- 性别:
- 来自: 南京
最新评论
-
di1984HIT:
不错啊,哈哈。
Memcached最大连接数 -
di1984HIT:
写的不错啊。
vsftp的时区问题 -
langren:
能分享一下这个问题是怎么解决的吗?
MySQL Innodb存储引擎因为缓存配置出现的错误 -
wangzheguilai:
哥们,您太强大了,百度了好久之后才看到你的这个,终于我把问题给 ...
迁移数据库时因Innodb的日志文件大小配置不同导致的问题 -
dailingang:
我的遇到的情况是 在firefox下测试正常,在ie6下怎么都 ...
Nginx的perl模块开发
文章列表
dmesg显示大量ip_conntrack: table full, dropping packet.
修改/proc/sys/net/ipv4/netfilter/ip_conntrack_max配置
echo 6553600 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
vi /etc/sysctl.conf
net.ipv4.ip_conntrack_max=6553600
net.ipv4.netfilter.ip_conntrack_max=6553600
当client进行ssh服务登录时,sshd默认情况下会进行client IP的反向解析,使得ssh登录感觉比较慢。可以关闭ssh的dns反向解析。
/etc/ssh/sshd_config
UseDNS no
今天发现apache对URL的rewrite不能正常转向,最后发现是apache的multiviews选项与rewrite规则冲突。
multiviews,允许你访问页面时不需要文件的扩展名。
- 2009-09-16 20:16
- 浏览 819
- 评论(0)
DirectoryIndex HostnameLookups
AllowOverride All 打开.htaccess的设置
ServerAlias
Include conf.d/php.conf 只加载需要的配置文件
LoadModule 注释不需要的加载项
AccessFileName 注释掉
开启gzip
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
DeflateCompressionLevel 3
AddOutputFilter ...
- 2009-07-28 13:52
- 浏览 887
- 评论(0)
在optimize table tablename过程中,强制终止导致表crashed。报错:
table '....' is marked as crashed and last (automatic?) repair failed
手工执行修复:
repair table tablename;
可以正常访问。
- 2009-06-30 09:41
- 浏览 1081
- 评论(0)
1、nginx下设置支持ssi
在apache中SSI(Server Side Includes),需要在Directory容器中加入以下指令:
Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
在nginx下设置ssi:
在server中加入ssi on就可以了。
2、nginx下对PATH_INFO的设置
当遇到请求URL为:http://site/test.php/more-66,2.html nginx会报404错误,需要我们对nginx进行设置,将此类请求传递给php-cgi来处理 ...
- 2009-04-20 10:32
- 浏览 1212
- 评论(0)
if ( $host ~* www\.domain\.com )
{
rewrite ^/soft-(\d+)\.html /index.php?m=view&id=$1 last;
rewrite ^/today\.html /index.php?m=today last;
rewrite ^/today-(\d+)\.html /index.php?m=today&p=$1 last;
rewrite ^/search/(.+) /index.php?m=search&k=$1 last;
}
将一些不存在的URL重定向时会与error_page有 ...
- 2009-02-26 15:12
- 浏览 1762
- 评论(0)
绑定域名
server_name *.abcd.com;
获取主机名
if ( $host ~* (.*)\.(.*)\.(.*))
{
set $domain $1;
}
定义目录
root html/abc/$domain/;
location /
{
root html/abcd/$domain;
index index.html index.php;
}
- 2009-02-23 14:56
- 浏览 3394
- 评论(0)
1、FTP无法删除目录
现象是无法删除目录,后来发现原来是pureftpd的配置不正确,导致无法删除dot-file,以点开头的文件。修改以下几个选项:
DisplayDotFiles yes
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
2、nginx的每个虚拟机的日志格式不允许重名
在server{}中log_format后定义的名称是不允许重名的。
3、php的安全问题
php.ini中的
disable_functions = passthru,exec,system,put,chroo ...
- 2009-02-04 08:57
- 浏览 843
- 评论(0)
以前遇到过一次,因为怕麻烦没去解决,今天有机会试了一下,这样客户端在局域网内也没有关系了。
网关设置
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A PREROUTING -i eth0 -p tcp -d 外网IP --dport 9021 -j DNAT --to-destination 192.168.1.252
iptables -t nat -A PREROUTING -i eth0 -p tcp -d 外网IP --dport 40000:50000 -j ...
- 2009-01-08 10:38
- 浏览 1725
- 评论(0)
Cacti监控华为的5648P时发现图表上的标题显示为GigabitEthernet而并没有指出具体的端口号,原因是Cacti的"最大域长度(用于显示数据查询区域的最大字符数.)"默认为15.
修改方法:
1、配置 -> 设置 -> 可视化 -> 最大域长度 80
2、设备 -> 选择要更改的设备 -> 相关数据查询 -> SNMP - 接口统计 -> (查询明细) ->保存
这时 查看图像 里图表的标题上就会显示出具体的端口号 GigabitEthernet1/0/1
- 2008-04-12 08:24
- 浏览 2319
- 评论(0)
备份数据
copy arc_rolemc(id,mcid,roleid,type) to '/tmp/arc_rolemc.csv' with csv;
拷贝文件
scp arc_rolemc.csv 172.16.1.101:/tmp/
恢复数据
copy arc_rolemc(id,mcid,roleid,type) from '/tmp/arc_rolemc.csv' with csv;
\d+ arc_rolemc
select max(id) from arc_rolemc;
alter sequence arc_rolemc_id_seq restart 1110;
- 2008-04-11 13:26
- 浏览 1137
- 评论(0)
vsftp默认情况下使用的格林威治时间,如果程序需要根据时间来进行一些逻辑判断会出现问题.这样需要设置vsftp使用本地时间.顺便把平时用的一些vsftp选项一起做个记录.
listen_address=192.168.0.2
listen_port=8989
use_localtime=YES
chroot_local_user=YES
anonymous_enable=NO
假设服务器端的IP为172.16.1.160,客户端的IP在172.16.1.0/24内
服务器端配置:
vi /etc/exports
/center 172.16.1.*(rw,async,anonuid=501,anongid=501)
exportfs -av
service nfs start
chkconfig --level 3 nfs on
chkconfig --level 3 portmap on
客户端配置:
vi /etc/fstab
172.16.1.160:/center /center nfs soft,intr,bg,timeo=50 ...
- 2008-04-08 19:41
- 浏览 964
- 评论(0)
因为公司业务经常需要升级全国服务器的一些脚本,每次都要手工来上传文件,然后再执行,非常烦琐。所以写了一个小脚本来批量执行,顺便炼炼手。
程序需求:
1、可以指定升级哪个模块,从配置文件中调出哪些省有此模块
2、指定升级web还是升级数据库
配置文件areamap.ini
[江苏电信]
abc = 172.16.0.1
def = 172.16.0.2
[江西电信]
abc = 172.16.2.1
def = 172.16.2.2
import os,sys
import ConfigParser
class UpDate:
def __init__(self ...