分类 Windows 下的文章

Apache使用.htaccess进行301重定向


使用下面的.htaccess可以把不带3W的重定向到带3W的网址

Options +FollowSymLinks
RewriteEngine on  RewriteCond % !^$   
RewriteCond %{HTTP_HOST} ^yourdomain.com
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=permanent,L]

使用下面的.htaccess可以把带3W的重定向到不带3W的网址

Options +FollowSymLinks
RewriteEngine on  RewriteCond % !^$   
RewriteCond %{HTTP_HOST} ^www.yourdomain.com
RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=permanent,L]

win2003-IIS6开启GZIP压缩的步骤


1.打开IIS,在网站上单击右键,选择服务,然后勾选压缩应用程序文件和压缩静态文件,最后确认保存

2.右键点击Web服务扩展,点击添加一个新的Web服务扩展。扩展名写GZIP(应该起什么名字都可以),添加C:\WINDOWS\system32\inetsrv\gzip.dll,然后勾选设置扩展状态为允许。

3.右键点击IIS中的 "XXXX(本地计算机)" XXX代替计算机名 勾选 允许直接编辑配置数据库,然后确认保存

4.编辑C:\WINDOWS\system32\inetsrv下的MetaBase.xml,提前先备份一份以防意外发生
搜索deflate将HcDoStaticCompression又false改为true,HcDynamicCompressionLevel又0改为9,HcFileExtensions添加一些需要压缩的静态文件如js/css/html。HcScriptFileExtensions中添加一些动态文件如php,asp等,之后保存即完成了所有设置

5.为了验证是否成功,可以到http://tool.chinaz.com/Gzips/进行验证

注,第三步可不进行,但结束后需重启iis服务。


解决WIN2003“远程连接超过最大限制数”的方法


win2003的服务器有时候异常退出后导致服务器还存在一个连接未中断,如果此时再连接时超过了当初设定的最大连接就会提示“远程连接超过最大限制数”。
有些朋友可能会求助机房重启啊等方法。其实WINDOWS给了我们最简单的方法。
运行中输入"mstsc /admin"
之后按常规步骤就可以进服务器了,在任务管理器中注销掉多余的用户就可以恢复正常了。


如何解决Apache和IIS端口号冲突


IIS的默认端口号为80,Apache和IIS一样也为80.一些已经预装了IIS的服务器再去看装Apache就会出现端口冲突的错误。我们可以使用2种方法去解决这个问题:

1.修改IIS的默认端口,在IIS的管理器中改为8080之类的其他端口。

2.也可以在IIS的管理器中停止IIS服务。