友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

WordPress在IIS上实现伪静态的方法及解决中文URL无法访问(转)

post by rocdk890 / 2012-2-28 9:21 Tuesday windows技术

  我们都知道WordPress程序很强大,对搜索引擎优化很友好,但是有一点可能有些人还不是很清楚,对于WordPress这样一款开源程序来 说,它本身就是在Linux/Apache平台中开发,先天上与其结合得比较紧密,因此,如果可能的话,选择Linux/Apache平台应该是第一选 择。尽管WordPress可以在Windows/iis平台中安装使用,但存大许多不足,其实中致命的一...

阅读全文>>

标签: 解决 IIS 无法 中文 伪静态 rewrite Wordpress url 访问

评论(0) 引用(0) 浏览(4409)

nginx配置Http Basic Auth保护目录

post by rocdk890 / 2012-2-24 9:24 Friday linux技术

一直在Apache下使用HTTP basic auth(.htpasswd)来保护网站的某些目录的访问,现在VPS上换成了Nginx同样需要保护一下。

Nginx下的配置也挺方便的,我们可以沿用由Apache的htpasswd模块生成的.htpasswd文件作为密码文件。注意,nginx 的 http auth basic 的密码是用 crypt(3) 加密的,而apache是md5加密。所以生成时...

阅读全文>>

标签: nginx 配置 目录 保护 Http Basic Auth auth

评论(0) 引用(0) 浏览(9423)

varnish安装配置

post by rocdk890 / 2012-2-23 9:10 Thursday linux技术

 最近辞职中,有空余时间来搞varnish了,如果安装过程中出现问题,请先看编译安装varnish出错解决办法这篇文章.
  系统:centos 5.5
   软件:varnish 3.0

1.官方地址https://www.varnish-cache.org/

tar varnish-3.0.0.tar.gz
cd varnish-3.0.0
./confi...

阅读全文>>

标签: centos 配置 安装 varnish 代理 文档 反向代理

评论(0) 引用(0) 浏览(9345)

sql server 2005清空日志文件

post by rocdk890 / 2012-2-22 9:12 Wednesday windows技术

sql server 2005日志文件太大,使其减小的方法:

运行下面的三行 dbName为数据库名:

backup log dbNamewith NO_LOG
backup log dbNamewith TRUNCATE_ONLY
DBCC SHRINKDATABASE(dbName)

日志文件减小到1MB.
或者
1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右键->分离...

阅读全文>>

标签: windows2003 删除 日志 sql server sqlserver sql server 2005 清空

评论(0) 引用(0) 浏览(4023)

修改root密码时出现错误passwd: Authentication token

post by rocdk890 / 2012-2-22 9:12 Wednesday linux技术

修改linux root密码时出现错误passwd: Authentication token manipulation error
发生该错误原因是:
1、分区没有空间导致。
2、/etc/passwd 和/etc/shadow不同步
但是这次上面两条却行不通,通过df查看根分区还有40%剩余。
 
1、尝试修改密码,出现错误
# passwd
Changing password fo...

阅读全文>>

标签: centos 修改 密码 重置 root passwd shadow 同步

评论(0) 引用(0) 浏览(21856)

nginx隐藏vary头信息

post by rocdk890 / 2012-2-21 9:58 Tuesday linux技术

  今天发现如果web服务器前面有cache层,那么vary头信息就是一个命中率杀手.虽然可以在cache层来终结这个杀手,但是为什么我们不考虑在源头上终结它呢.配置nginx隐藏Vary头信息.

nginx.conf中,gzip部分通常是这样的配置
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1....

阅读全文>>

标签: nginx 删除 gzip 压缩 头信息 vary 隐藏 删除vary

评论(0) 引用(0) 浏览(5692)

apache屏蔽恶意User-Agent

post by rocdk890 / 2012-2-19 15:37 Sunday linux技术

 今天检查服务器的网站日志,发现老是有人来扫描phpmyadmin这个软件,我也知道这个软件的漏洞很多,但我根本就没有在服务器上安装,老是去屏蔽他们的ip让我很烦躁了,决定直接屏蔽User-Agent来解决这个问题了.

  系统:centos 5.5
  软件:apache 2.2.21

1.查看apache日志后,记住要屏蔽的User-Agent

 点击查看原图

从上图可以看...

阅读全文>>

标签: apache centos .htaccess user-agent agent 屏蔽 user agent 禁止 恶意

评论(6) 引用(0) 浏览(16292)

提升linux的IO性能

post by rocdk890 / 2012-2-17 9:16 Friday linux技术

  提升IO的性能,除了硬件上的更换,软件也可以实现,但提升不了多少,而且只针对linux系统才有效果,因为默认的方式下linux会把文件访问的时间 atime做记录,这在绝大部分的场合都是没有必要的,如果遇到机器IO负载高或是CPU WAIT高的情况,可以尝试使用noatime.
  系统:centos 5.5

1.修改/etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
改成
LABEL=/                 /                       ext3    defaults,noatime        1 1

2.remount分区
mount -o remount /
或者
mount -o noatime -o remount /

3.检查是否修改成功....

阅读全文>>

标签: centos linux 性能 提升 IO 提高 fstab noatime

评论(0) 引用(0) 浏览(5807)

apache日志过滤

post by rocdk890 / 2012-2-16 10:49 Thursday linux技术

  根据上次解决apache日志产生internal dummy connection方法,这次想再在日志里过滤图片访问记录,好了,看教程.
   系统:centos 5.2
   软件:apache 2.2.21

1.编辑httpd.conf
SetEnvIf User-Agent "(internal dummy connection...

阅读全文>>

标签: apache iptables 日志 过滤 图片

评论(0) 引用(0) 浏览(6728)

IIS 6.0启动gzip压缩

post by rocdk890 / 2012-2-15 11:20 Wednesday windows技术

  最近看到同事网站居然没有启用gzip,而现代的浏览器IE和Firefox都支持客户端gzip,也就是说,在服务器上的网页,传输之前,先使用 gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的cpu,但是换来的是更高的带宽利用率.对于纯文 本来讲,压缩率是相当可观的.如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了,gzip压缩的优势是很明显的,第一减小 了服务器的带宽,第二提高用户打开网页速度.
  系统:windows 2003
  软件:iis 6.0

1.首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它"IUSR_机器名"这个用户的写权限.如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃.然后在IIS管理器中,"网站"上面右键-属性,不是下面的某 个站点,而是整个网站.进入"服务"标签,选上启用动态内容压缩,静态内容压缩....

阅读全文>>

标签: 配置 IIS 启动 启用 iis 6.0 gzip 压缩 网页 使用 功能

评论(0) 引用(0) 浏览(8063)

nginx编译参数介绍

post by rocdk890 / 2012-2-14 8:55 Tuesday linux技术

  看大家对nginx很感兴趣,特来介绍下nginx编译参数,虽然wiki上有,但毕竟还是中文版的看起顺眼点.

configure 支持下面的选项:

–prefix=<path> – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。

–sbin-path=<path> – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为&l...

阅读全文>>

标签: nginx 中文文档 中文 编译 参数 介绍 configure

评论(0) 引用(0) 浏览(4433)

解决apache日志产生"internal dummy connection"方法

post by rocdk890 / 2012-2-13 11:40 Monday linux技术

  今天查看服务器中apache日志,发现有大量的"OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)"日志,google了下才知道是apache对自身进程的监听所产生的日志,为了查看日志方便,所以我们需要把这个无用的日志给屏蔽掉.

先查看apache日志:tail -n 100 access....

阅读全文>>

标签: apache 解决 日志 出现 产生 internal dummy connection internal dummy connection

评论(0) 引用(0) 浏览(11237)

apache在4G内存的配置

post by rocdk890 / 2012-2-12 17:54 Sunday linux技术

  公司最近增加的4核4G内存服务器,让我对apache进行优化,我在网上找了个不错配置,可以让apache很轻松到达1800并发,配置如下:
Timeout  60
KeepAlive On
MaxKeepAliveRequests  250
KeepAliveTimeout 25

StartServers   &n...

阅读全文>>

标签: apache 配置 参数 1800并发 4G内存

评论(1) 引用(0) 浏览(7323)

centos编译安装mysql监控mytop

post by rocdk890 / 2012-2-9 13:54 Thursday linux技术

  最近公司新进一台服务器,对mysql优化后想进行实时监控,在网上搜了阵,觉得mytop这个来监控mysql还不错,就有了下面这篇文章.
  系统:centos 5.5
  需要的软件:mytop-1.6

1.安装前准备
mytop是一个用perl写的console-based监控工具,要使用它必须先安装一些perl module:
DBI
Term::ReadKe...

阅读全文>>

标签: centos mysql 安装 编译 mytop 监控 cpan

评论(2) 引用(0) 浏览(5847)

shell查看apache IP访问量

post by rocdk890 / 2012-2-8 11:17 Wednesday linux技术

1.查看TCP连接状态

netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'

netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) ...

阅读全文>>

标签: apache shell 查看 脚本 ip 访问量

评论(0) 引用(0) 浏览(5629)