在Web服务器上禁止Socket Pooling

[ 2005/07/04 15:21 | by gOxiA ]

安装Httpcfg.exe。在Windows Server 2003安装光盘的%cdrom_root%\support\tools\目录下,双击SUPTOOLS.MSI

跟随提示完成安装。然后点击开始->所有程序->Windows Support Tools->Command Prompt

运行Httpcfg set iplisten -i 192.168.0.1进行绑定,然后运行httpcfg query iplisten进行查询,最后重启计算机。

计算机重启后以管理员身份登录,再运行netstat -an,可以看到IIS的Web站点已经只是绑定在内部接口的IP地址上了。

通过URLScan来隐藏IIS的标示头

[ 2005/06/25 16:50 | by gOxiA ]

安装URLScan,之后编辑URLScan.ini文件

找到

RemoveServerHeader=0

修改为:

RemoveServerHeader=1

原文地址:http://support.microsoft.com/?id=317741

MySQL的文档上说是从4.1开始用了新的认证协议(password的hashing算法改了:4.1以后password函数的结果是41位的,而4.1之前的是16 位的),如果用老版本的client连接的话就会出错。
但是php的mysql extension不支持这种新的认证协议,而mysqli extension又只有php5中才有,要用php4的话可以修改 my.ini 来避免这个错误。

用编辑器打开my.ini,在 [mysqld] 下加一行 old_passwords
....
[mysqld]
old_passwords
port=3306
....


然后重启MySQL服务,以前设置过密码的用户需要更新一下:
mysql> SET PASSWORD FOR 'root'@'localhost'=OLD_PASSWORD('root')

然后应该没有问题了。
分页: 450/478 第一页 上页 445 446 447 448 449 450 451 452 453 454 下页 最后页 [ 显示模式: 摘要 | 列表 ]