浏览器之家


Windows 2003安全设置大全

IIS配置

IIS6与IIS5有着很多不同之处,不一一列举,也不是我一个脑袋可以装下的东西。都在材料上!

IIS6有一个非常不方便的东西,就是他限制了在线上传不得大于200K,如何修正,请看:

首先停用IIS服务,> 服务 > iis admin service > 停用

C:\windows\system32\inetsrv\ metabase.xml 文件 用记事本打开它

找到 ASPMaxRequestEntityAllowed 处。默认为 204800 即 204800字节(200K)

修正为想要的数字如: 2048000 [2M] 保存,重启IIS服务即可!

设置基础参数

打开IIS管理器 > 网站 > 属性 >

网站 > 启动日志记录 > 关闭

主目录 > 配置 > 利用程序扩大 > 只保存 asp,asa

主目录 > 配置 > 选项 > 启用父目录

主目录 > 配置 > 调试 > 向客户端发送文本错误消息

网站 > 自定义错误 > 全部改成默认值 [上一章已经删除IIS应用的错误信息页面]

IIS管理器 > WEB服务扩大 > 启用 Active Server Pages

注:停用IIS默认站点,切勿删除,有可能会造成IIS的不稳固。

站点的建立将在第四节中详细介绍。

IIS支撑PHP的配置

http://www.php.net/downloads.php 以 PHP 5.1.1 为例

下载php-5.1.1-Win32.zip 解压到 D:\php 或任意目录 赋予该目录IIS用户组读取权限

将ext目录中的所有文件复制到 C:\Windows\System32目录下面

以记事本打开php.ini-dist文件

查找 extension_dir = "./" 更改为 extension_dir = "D:\php\ext"

查找 ; Windows Extensions 更改下面的参数

如要开通GD库支撑 则将;extension=php_gd2.dll 前面的冒号删除

依此类推,更多设置参考PHP.INI中文版。完成设置好另存在C:\Windows\php.ini

尔后在IIS设置中 IIS管理器 > 网站 > 属性 > 主目录 > 配置 > 映射

添加 D:\php\php5isapi.dll 扩大名.php

其次在WEB服务扩大中 添加一个新的扩大名 PHP 履行地位 D:\php\php5isapi.dll 设为容许即可

由于WIN平台对MYSQL与PHP的组合无法体现性能优势。个人建议WIN平台PHP程序要应用数据库建议远程

或搭配文本数据库。

终端服务配置

开端 > 程序 > 管理工具 > 终端服务配置 > 连接

选择右侧列出的连接 属性 > 权限 删除所有用户组 添加单一的容许应用的管理员账户,这样即使服务器

被创立了其它的管理员.也无法应用终端服务。

另外在会话设置中可以进一步设置断开、注销等一些参数。

FTP的配置

目前大多数服务器应用Serv-U Server 为FTP SYSTEM。这里同时建议应用此软件

以 Serv-U FTP Server 6.1.0.5 final [最新版]为例,这里建议应用汉化版本.www.hanzify.org

安装原版至D:\Serv-U_3434999fdaf [复杂无规矩的目录名可有效防止黑客的猜解]

尔后退出Serv-U,安装汉化包。

运行SERV-U管理器 IP地址可为空、安装为系统服务 设置密码防止溢出

PASV设置

Serv-U管理器 > <<本地服务器>> > 设置 > 高级

PASV端口范畴 这里SERV-U只容许 50个端口范畴 端口的设置范畴 如 1025 - 1075 [1024以前的端口为系统应用]

更多个人化设置参考以下文档

SERV-U 技巧
现在很多的朋友都用SERV-U做个人FTP的服务器,有关如何应用SERV-U架设服务器的文章很多了,这儿我就不多说了。不过大家不知道注意到了没有,当你登陆很多FTP的时候,会显示一些欢迎信息,比如说显示你的IP,告诉你目前有多少人在应用FTP,带宽是多少等等。。。看起来就比较的专业样子。其实你自己也是可以做的,SERV-U这个软件本身就有这个功效。下面我就阐明以下如何在自己的FTP里面加上这些信息。

评论

没安装畅言模块