IIS服务器配置教程

2024-08-17

IIS服务器配置教程(共9篇)

IIS服务器组建一览服务器教程 篇1

1.在“管理Web站点”上单击右键,选“属性”,再进入“Web站点”窗口,选择好“IP地址”,

IIS服务器组建一览(4)服务器教程

2.转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。

3.则在任意计算机的浏览器中输入如“192.168.0.1:3598”(3598为其端口号)的格式后,将会出现一个密码询问窗口,输入管理员帐号名(Administrator)和相应密码之后就可登录成功,现在就可以在浏览器中对IIS进行远程管理了!在这里可以管理的范围主要包括对Web站点和FTP站点进行的新建、修改、启动、停止和删除等操作。

四、本部分常见问题解答

Q:在上文中所涉及到的网址中,有的加了“”,有的没加,这意味着什么呢?

A:没有加“”部分的网址,说明其可加可不加;而加了“”部分的,则说明它必不可少!对于带端口号的网址则必须加;否则可省略,

Q:对于上文中涉及到IP地址的网址,可否用比较“友好”的名称来代替呢?

A:可以!它除了能够用IIS服务器所在的计算机名来代替之外,还可在DNS服务器中新建域名和相应IP地址的映射表,就也可以用域名来进行访问了!

Q:我设置好了一个Web服务器,但是当我访问网页时,却出现密码提示窗口。这是为什么?

A:访问Web站点时,出现密码提示窗口,一般来说有以下原因,请逐个去进行检查:

1.所访问的网页文件本身加了密。比如“默认Web站点”原主目录“E:Inetpubwwwroot”下的首页文件“iisstart.asp”访问时就需要密码。

IIS服务器配置教程 篇2

1. 更简便的命令行配置功能

2. 更强的兼容性

3. 抛弃MetaBase

4. 集中管理

5. 委任配置

6. AppCmd 与其它新的管理手段

7. 失败请求追踪

8. 请求过滤

9. UNC 内容支持

10.动态内容输出缓存

那么,到底Windows Vista的哪些版本支持 IIS7呢?先来看看下图:

初用IIS7让人一头雾水,再也没有原来熟悉的属性窗体,替代的是一些很陌生的名词和操作方式.现在不评它这种改变是好是坏,先让它给我们跑起来吧:

首先是安装IIS7:Vista默认的情况下是没有安装IIS7,所以我们要在“控制面板”里面的“程序和功能”里面点击“打开或关闭Windows功能”,在里面把对应的IIS的功能钩上,友情提示,如果想要IIS7运行Asp.Net 1.1的程序,你需要把IIS6兼容性的这些选项一起选中,

vista安装iis7指南服务器教程

点击“确定”后Vista会启动安装程序,完成后要重启电脑。

其次是配置,对于ASP.NET2.0来说,一切要简单些,因为IIS7默认情况下是支持ASP.NET2.0的程序,只是需要自己重新建一个应用程序池,选好.Net Framework的版本2.0的,托管管道的方式选成:经典。这样应该就OK了。

对于ASP.NET 1.1来说,就要复杂好多,因为IIS7一般是在.NET FrameWork 1.1后装的,所以要用:%windir%Microsoft.NETFrameworkv1.1.4322aspnet_regiis -i 来注册你的.NET FrameWork 1.1,但是这时候你查看你的站点的时候,只要一运行ASP.NET的页面,IIS就挂掉了,这时候,笔者经过大量的实践和搜索可以很负责任地告诉你。装完这些后,再在池里面加上对应的应用程序池,然后设置站点,一切就OK了。

IIS服务器配置教程 篇3

而IIS中的“写入权限”则一定要关闭!这样的设置已经可以确保数据库是可以更新,可以生成HTML,可以刷新JS文件等所有正常操作。

补充一下:

IIS服务器配置教程 篇4

存储空间不足,无法处理此命令,

与 World Wide Web Publishing Service 服务相依的 HTTP SSL 服务因下列错误而无法启动:

存储空间不足,无法处理此命令。

解决方法

通过事件管理器,查看到系统有一个错误,事件ID ,服务器的配置参数“irps4tacksize”太小,无法让服务器使用本地设备请增加此参数的值

要解决此问题,请在注册表中增大 IRPStackSize 值:

1. 运行 regedit

2. 找到以下项:

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters

3. 在右窗格中双击 IRPStackSize 值

注意:如果 IRPStackSize 值不存在,请使用以下过程创建此值:

a. 在注册表的 Parameters 文件夹中,右健单击右窗格

b. 指向新建,然后单击 DWord 值

c. 键入 IRPStackSize

重要说明: 因为此数值名称区分大小写,所以请完全按照其显示的形式键入 “IRPStackSize”

4. 将“基数”更改为十进制

5. 在“数值数据”框中,键入比列出的值大的一个值

建议将 IRPStackSize 值增大 3 : 如果以前的值为 11,则请键入 14,然后单击“确定”

IIS服务器配置教程 篇5

1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少,

特点是:稳定,但效率太低。

2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。

特点是:多线程,效率较高,但不够稳定。

3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。

特点是:高效率,高稳定性,属于将来发展趋势。

我试过其他的特别麻烦,PHP 5.3发布的Windows版已经不支持ISAPI模式了,所以我打算按微软推荐的FastCGI方式运行PHP。

我用的就第三种,也是最好最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,

并具有更高的稳定性和安全性.

下载地址:windows.php.net/download/里面有好多种,要那种呢?

PHP现在推出5.3.2版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。

首先我来解答:

VC6是什么?

VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。

VC9是什么?

VC9就是the Visual Studio compiler,就是用微软的VS编辑器编译的。

那我们如何选择下载哪个版本的PHP呢?

如果你是在windows下使用Apache+PHP的,请选择VC6版本;

如果你是在windows下使用IIS+PHP的,请选择VC9版本;

那Non Thread Safe是什么?

Non Thread Safe就是非线程安全;

Thread Safe 是什么?

Non Thread Safe 是线程安全;

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二�M位�n有�煞N包�b方式:msi 、zip ,�下�d zip 套件)所以我们选择NO-Thread Safe 版本的PHP来使用,

而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

下载安装,我安装默认路径了:

记得选中第三项:IIS FASTCGI

如果没有安装IIS FASTCGI的 下一步会提示没有安装的,下载安装就行了

FastCGI for IIS 6 7   www.iis.net/expand/fastcgi

安装好后,继续下一步,我按照默认了:

安装完毕后,就是配置了。

这种配置有两种方法,我用cmd配置,一条命令就行了。

转到刚才安装CGI的目录下:

>cd C:WINDOWSsystem32inetsrv

>cscript. fcgiconfig.js -add -section:“PHP” -extension:php -path:“C:Program FilesPHPphp-cgi.exe”

注意:path:“xxxxphp-cgi.exe” 是你安装php的目录

> cscript. fcgiconfig.js -set -section:”PHP“ -InstanceMaxRequests:10000

> cscript. fcgiconfig.js -set -section:”PHP“ -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

ok!完毕!

测试下:

新建一个.php文件,里面

phpinfo;

?>

保存!

运行,出现下面页面,说明配置成功了!

这样的方法 IIS就不用怎么配置,他都会自动配置好了!微软提供的配置更加详细 !

如果按上面的教程配置好后,运行php测试页面,出现了500错误。

那就设置php.ini中的date.timezone项。

我这里设置成上海时区:date.timezone = Asia/beijing

设置完后就一切正常了!

IIS服务器配置教程 篇6

二、怎么样这个界面应该就熟悉了吧,选择你需要显示的桌面图标,确定

三、下面我们步入正题开始IIS7.5的正式安装过程,还是点击“开始”--“程序”--“管理工具”--“服务器管理”,或者在“运行”中输入命令:servermanager.msc 命令打“服务器管理”程序.

四、在“角色”选项中,单击“添加角色”:

五、选择服务器角色

六、“添加角色向导”对web服务器进行简单介绍:

七、选择角色服务:并开始勾选自己需要安装的模块,这里根据个人需要来安装,如果你不知道哪个需要或者不需要那就索性全选上吧,这里做一个简单的介绍:

HTTP 重定向,选上.以便日后网站做301重定向设置,有些人可能需要将不带WWW的域名重定向到带WWW的网址,比如我们的不带WWWW的lihuaying.com,需要重定向到带WWW的www.lihuaying.com的网址我们就需要这个HTTP 重定向功能,

Windows Server 2008 R2下如何安装IIS7.5+FastCgi教程WEB服务器

GCI,然后也需要把这个GCI勾给选上,这个很关键。选择安装GCI模块后就可以使用IIS7.5自带的FastCGI模块了,不用像IIS6.0那样另行安装FastCGI 模块。

最后顺便把性能上的,静态内容压缩与动态内容压缩两项功能给勾选上,选择安装上后,IIS就可以方便启用或不启用GZIP压缩功能了,想让你的网站打开速度飞快这个功能必不可少!

八、确认安装选择:

九、系统开始安装所选的角色服务:

十、如果没有出现其它错误的话,那么恭喜你,IIS7.5顺利安装完成:

十一、单击“关闭”按钮。

在默认配置下有一个网站在运行了,在浏览器中输入localhost或127.0.0.1就可以打开IIS7默认页面了。

IIS服务器配置教程 篇7

首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0

的操作界面差别较大,如图(1)所示:

1.IIS7.0操作界面:

图(1)

2 新建网站同时新建应用程序池与网站对应,注意,在IIS7下新建网站之后,程序会自动新建应用程序池与之对应;

不需要再新建应用程序池,如图(2);

图(2)

3添加网站详细页面如图(3)所示:

图(3)

4 全部填写完毕以后,就可以直接点击确定了(注:不填写网站信息是无法点击确定的)如图(4);

图(4)

5网站建立好之后,接下来就是配置伪静态的问题了,在IIS7下如何配置伪静态呢?

注意:以上是原本就有的步骤,接下来,要为大家介绍在Windows Server 2008、IIS7.0下多出来的步骤,

大家可要看仔细了哦;

(1)应用程序池更改为集成模式、

-->IIS中处理程序映射-->

添加脚本映射(路径:*.html可执行文件%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll

名称:任意,比如Html )

如图(5)—(7)

5.(1)

打开IIS主页面,找到处理程序映射这一选项,双击打开,

如图(5)所示:

图(5)

5.(2) 打开之后显示如下界面,在右上角操作栏目内找到“添加脚本映射”这一栏目,

如图(6)所示:

图(6)

5(3)找到“添加脚本映射”这一栏目之后,点击进入,就会弹出新的对话框,

请求路径设置为*.html ,可执行文件为%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll

名称可设定为 htmlrequest,如图(7)所示:

图(7)

5(4)点击请求限制按钮,然后选择“谓词”这一栏目,将谓词限制为

GET,HEAD,POST,DEBUG,如图(8)所示

图(8)

6添加通配符脚本映射

(路径:*可执行文件:C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll

名称:任意,比如All)

6(1)在处理程序映射里面右上角找到添加通配符脚本映射选项,

如图(9)所示:

图(9)

6(2)找到之后点击添加通配符脚本映射,路径:*

可执行文件为C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll,

名称可定为 all

如图(10)所示:

图(10)

7 以上两步操作完之后还有另外一个重要的地方,那就是

托管处理程序映射,步骤与之前操作相同:

(路径:*可执行文件:System.Web.UI.PageHandlerFactory

名称任意比如Html-Integrate)-------->(不用处理请求限制)

如图(11)所示:

图(11)

8 最后一步,就是要在IIS中模块-->添加---->(名称:任意如All

类型:ShopNum1HttpModule(你自己网站的模块)把仅针对向asp.net应用程序或托管处理程序发出请求调用

勾选)如图(13)所示,找到网站视图中模块选项,双击打开:

图(13)

9 在右上角操作里选择添加托管模块,名称填写为all,类型改为ShopNum1HttpModule

勾选上下面仅针对asp,

net应用程序或者是托管程序发出的请求调用:

如图(14)所示:

图(14)

这样,在Windows Server 2008下,IIS7.0版本的IIS静态化配置就完全结束了,接下来,就可以按照

IIS服务器配置教程 篇8

Apache服务器的URL重写方法见“ThinkPHP完全开发手册” 中的URL重写章节,此处不再赘述。

因为国内互联网应用服务提供商提供的服务器软件很多都是IIS,此处主要对IIS下使用httpd.ini配置文件去掉index.php进行介绍,如下方法经过验证:

1、修改项目配置文件”项目路径Confconfig.php“,确保URL_MODEL设置为2,

2、配置httpd.ini,配置示例如下:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

#如下为关键的地方,示例中Public、Rbac/Tpl/Admin/Public 下都有一些图片、CSS文件,如果不做排除,那么网页不能正常显示。如果您希望排除更多的目录,请在如下代码中增加,增加格式为(?!目录路径)。

RewriteRule /(?!Public)(?!Rbac/Tpl/Admin/Public)(.*) /index.php/$1 [L]

IIS服务器配置教程 篇9

为什么你应该使用这个Windows的基于主机的防火墙?

今天许多公司正在使用外置安全硬件的方式来加固它们的网络。 这意味着,它们使用防火墙和入侵保护系统在它们的网络周围建立起了一道铜墙铁壁,保护它们自然免受互联网上恶意攻击者的入侵。但是,如果一个攻击者能够攻 破外围的防线,从而获得对内部网络的访问,将只有Windows认证安全来阻止他们来访问公司最有价值的资产-它们的数据。

这是因为大多数IT人士没有使用基于主机的防火墙来加固他们的服务器的安全。为什么会出现这样的情况呢?因为多数IT人士认为,部署基于主机的防火墙所带来的麻烦要大于它们带来的价值。

我希望在您读完这篇文章后,能够花一点时间来考虑Windows这个基于主机的防火墙。在Windows Server 2008中,这个基于主机的防火墙被内置在Windows中,已经被预先安装,与前面版本相比具有更多功能,而且更容易配置。它是加固一个关键的基础服务器的 最好方法之一。具有高级安全性的 Windows 防火墙结合了主机防火墙和IPSec。与边界防火墙不同,具有高级安全性的 Windows 防火墙在每台运行此版本 Windows 的计算机上运行,并对可能穿越边界网络或源于组织内部的网络攻击提供本地保护。它还提供计算机到计算机的连接安全,使您可以对通信要求身份验证和数据保护。

那么,这个Windows Server高级防火墙可以为你做什么,你又该如何配置它?让我们继续看下去。

新防火墙具备的功能及对你的帮助

这个Windows Server 2008中的内置防火墙现在“高级”了。这不仅仅是我说它高级,微软现在已经将其称为高级安全Windows防火墙(简称WFAS)。

以下是可以证明它这个新名字的新功能:

1、新的图形化界面,

现在通过一个管理控制台单元来配置这个高级防火墙。

2、双向保护。

对出站、入站通信进行过滤。

3、与IPSEC更好的配合。

具有高级安全性的Windows防火墙将Windows防火墙功能和Internet 协议安全(IPSec)集成到一个控制台中。使用这些高级选项可以按照环境所需的方式配置密钥交换、数据保护(完整性和加密)以及身份验证设置。

4、高级规则配置。

你可以针对Windows Server上的各种对象创建防火墙规则,配置防火墙规则以确定阻止还是允许流量通过具有高级安全性的Windows防火墙。

传入数据包到达计算机时,具有高级安全性的Windows防火墙检查该数据包,并确定它是否符合防火墙规则中指 定的标准。如果数据包与规则中的标准匹配,则具有高级安全性的Windows防火墙执行规则中指定的操作,即阻止连接或允许连接。如果数据包与规则中的标 准不匹配,则具有高级安全性的Windows防火墙丢弃该数据包,并在防火墙日志文件中创建条目(如果启用了日志记录)。

对规则进行配置时,可以从各种标准中进行选择:例如应用程序名称、系统服务名称、TCP端口、UDP端口、本地IP地址、远程IP地址、配置文件、接口类型(如网络适配器)、用户、用户组、计算机、计算机组、协议、ICMP类型等。规则中的标准添加在一起;添加的标准越多,具有高级安全性的Windows防火墙匹配传入流量就越精细。

通过增加双向防护功能、一个更好的图形界面和高级的规则配置,这个高级安全Windows防火墙正在变得和传统的基于主机的防火墙一样强大,例如ZoneAlarm Pro等。

我知道任何服务器管理员在使用一个基于主机的防火墙时首先想到的是:它是否会影响这个关键服务器基 础应用的正常工作?然而对于任何安全措施这都是一个可能存在的问题,Windows 2008高级安全防火墙会自动的为添加到这个服务器的任何新角色自动配置新的规则。但是,如果你在你的服务器上运行一个非微软的应用程序,而且它需要入站 网络连接的话,你将必须根据通信的类型来创建一个新的规则。

上一篇:嫦娥奔月的诗句下一篇:讲严立组织生活发言稿