Chinaunix首页 | 论坛 | 博客
  • 博客访问: 293597
  • 博文数量: 69
  • 博客积分: 3370
  • 博客等级: 中校
  • 技术积分: 1035
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-25 10:52
文章分类

全部博文(69)

文章存档

2019年(1)

2009年(7)

2008年(61)

我的朋友

分类: 系统运维

2008-08-21 15:53:25

一、在windows2003 server下配置ASP.Net环境

1. 安装windows 2003 sever以后(同时安装IIS组件),因为windows 2003 server中的IIS版本为6.0,已经包含了.NET1.1的框架,所以不需要再重新安装.Net框架,只要打开ASP.Net环境即可。下面我说一下怎么打开ASP服务。

2. 启用Asp和ASP.NET支持
  第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许;
   控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许
    第二步,启用Asp.NET,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> ASP.Net v1.1.4322 -> 允许;(注意:windows2003 server默认安装的是.Net1.1框架集,所以这里显示的是v1.1.4322,如果你曾自己手动安装或升级过.net框架,这里显示的可能不太相同,但是没关系,只要是选择“ASP.Net……”允许就行了)

3. 在IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB等等,刚开始使用win2003的管理员可能发现以前运行好好的程序现在经常报错,所以需要修改一些设置。下面的步骤教你怎么修改,继续往下看。

4. 启用父路径支持(不启用的话你的程序中有类似"../"这样的语句就会报错,比如包含文件,数据库映射等)
  IIS-网站-主目录-配置-选项-启用父路径

5. 权限分配
  IIS-网站-(具体站点)-(右键)权限-Users完全控制,否则会出现访问网站的时候出现登陆框,让输入帐号密码,呵呵~ 我曾经遇到这个问题,搞了好久才弄明白。

6. 解决windows2003最大只能上载200K的限制
   见:

  好了,现在重新启动你的windows 2003 server,他就可以支持ASP和ASP.Net了,你可以下载“下载文件 ”ASP.Net探针,放到你的网站目录下,通过网站访问netinfo.aspx,探测一下你的服务器是不是正常运行,如果能正常运行,恭喜!ASP.Net环境配置成功!开始搭建网站吧!


---------------------------------------------

二、在windows 2000 server/pro/Adserver下配置ASP.Net环境

1. windows 2000中安装IIS版本是5.0,本身没有包含.Net框架,所以安装完IIS,配置好网站环境后,不能够直接支持.Net,需要再下载.Net框架,安装完.Net框架以后,你的服务器自然就支持.Net环境了。因为在windows 2000中没有那么多的限制,很多服务都是打开的,用win 2000作服务器这点比较省心。

2. 下载.Net框架集,建议下载最新的.Net2.0框架,[]。你也可以到微软中国官方网站下载,地址:。

3. 安装刚才下载.Net2.0框架.

4. 好了,现在重新启动你的windows 2000,他就可以支持ASP和ASP.Net了,你可以下载“下载文件 ”ASP.Net探针,放到你的网站目录下,通过网站访问netinfo.aspx,探测一下你的服务器是不是正常运行,如果能正常运行,恭喜!ASP.Net环境配置成功!开始搭建网站吧!
 
三、在windows2003 server下配置PHP环境
 
一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:\php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。

二、打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "C:\php-4.3.2-Win32\extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:\php-4.3.2-Win32\sessions 。(注:此时你需要在C:\php-4.3.2-Win32目录下建立sessions文件夹,以存放session 。)

三、将修改好的php.ini文件拷贝至C:\winnt目录下,将C:\php-4.3.2-Win32下的php4ts.dll文件拷贝到C:\winnt\system32目录下。

四、打开"Internet服务管理器",选择你想支持PHP的站点,打开属性页,点击"ISAPI筛选器"选项卡,点击"添加",在弹出的"筛选器属性"窗口的"筛选器名称"中填入"php";在"可执行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll"(如图一所示),点击确定。

五、点击"主目录"选项卡,选择"应用程序设置"中的"配置"按钮,在弹出的"应用程序配置"窗口中点击"添加"按钮,在弹出的"添加/编辑应用程序扩展名映射"窗口中的"可执行文件"中填入"C:\php-4.3.2-Win32\sapi\php4isapi.dll","扩展名"一项填入"php" 。 (如图二所示)。

OK,一切搞定,重起IIS,到你的页面文件目录下写一个phpinfo,测试一下PHP文件能否被正确解析。如果产生500错误,请确定你没有忘记第三步。






阅读(1894) | 评论(0) | 转发(0) |
0

上一篇:SSH协议分析

下一篇:100个最佳Linux站点

给主人留下些什么吧!~~