Windows 2003安全设置:IIS、终端服务、FTP、Jmail、SQL的配置

时间:2009-11-28 15:47:00 

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 [最新版]为例,这里建议使用汉化版本.

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

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

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

PASV设置

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

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

更多个人化设置参考文档

Jmail 组件的安装

建议使用 w3 JMail Personal V4.3 这里为免费版 http://www.skycn.net/soft/5555.html

默认安装至 D:\w3JMail4_35434fnald [同样,复杂的目录名]

安装完成后只需单一设置 jmail.dll 权限,加入IIS用户组默认权限即可!

SQL Server 2000 的安装与配置

目前SQL Server 2000 + SP4 在我看来已算比较安全,已没有SP3等版本会因为 sqlstp.log, sqlsp.log而泄露

安装信息的问题。当然也建议在安全后 检查 <systemdrive>:\Program Files\Microsoft SQL Server\MSSQL\Install

目录中是否存在有 sqlstp.log, sqlsp.log, setup.iss文件,如果有,则备份至其它位置。

数据库的建立这里就不多讲了。更多设置可以参考SQL SERVER 2000帮助文档!

标签:Windows,2003,安全设置,iis,ftp,jmail,sql,server
0
投稿

猜你喜欢

  • Apache Web服务器安全配置全攻略

    2023-11-03 01:35:32
  • Apache rewrite的重写相关的参数说明

    2023-07-11 23:12:46
  • 谈谈我的自学网站开发之路

    2008-10-26 17:02:00
  • 警惕 六种情况导致网站难以被搜索引擎收录

    2009-02-17 12:51:00
  • 10款ARP防火墙横向测评 谁是王者?

    2010-02-21 16:27:00
  • 千橡陈一舟:公司重心在人人网 上市无预期

    2009-11-05 14:40:00
  • Godaddy主机产品价格

    2010-04-19 12:45:00
  • Godaddy切换操作系统来换IP

    2010-04-17 13:07:00
  • 如何通过百度来提高网站的访问量

    2007-08-24 08:30:00
  • 看百度新站收录:不是不收 时间不够

    2008-01-09 12:38:00
  • 浅析Hyper-V安装CentOS 8问题

    2021-01-21 11:18:03
  • 微软董事会:或将提高竞购雅虎报价至每股33美元

    2008-05-03 08:25:00
  • Google高管称1年后Docs将赶上微软Office

    2009-11-14 08:58:00
  • GoDaddy Linux空间 相关问题解答

    2010-04-08 13:16:00
  • 威力妈妈博客月入120万 别小看自己威力

    2008-04-19 22:08:00
  • UUcall负责人首次解释停服:我们不会圈钱跑路

    2009-10-12 08:39:00
  • Google(谷歌)推出视频搜索

    2007-09-21 20:10:00
  • Godaddy支持zend和Godaddy Library么?

    2010-04-17 12:45:00
  • centos配置mutt和msmtp实现邮件发送

    2023-10-04 22:54:28
  • 解决Linux下Oracle Tomcat 8080端口冲突

    2010-05-02 18:09:00
  • asp之家 网站运营 m.aspxhome.com