IIS建立站点基本教程WEB服务器

xjl618 分享 时间: 收藏本文

【简介】感谢网友“xjl618”参与投稿,以下是小编整理的IIS建立站点基本教程WEB服务器(共3篇),欢迎阅读分享,希望对大家有帮助。

篇1:IIS建立站点基本教程WEB服务器

一、           建立网站目录

合理的规划和建立网站程序目录,便于往后的网站维护,首先在某个分区建立一个用于存放网站程序的目录,如在D盘下建立wwwroot或website,然后在下面建立存放某个网站程序的文件夹,如www.gxidc.net,有些程序需要的访问权限必须设置在网站的上一级目录上,网站程序才能正常执行,特别是PHP程序,因此强烈建议建立多级目录。比如您的程序代码是在D:\\ wwwroot\\www.gxidc.net\\web\\目录下,那么您就要在它的上一级目录也就是:D:\\ wwwroot\\www.gxidc.net\\设置它的权限,因此需要在www.gxidc.net下面建立web目录,然后把网站用到的所有文件保存到这个目录。为了便于管理我们在此都建议建立多级网站目录。

如果有多个网站,按上面的操作建立相应的站点目录:D:\\ wwwroot\\www.gxidc.net1\\web\\;D:\\ wwwroot\\www.gxidc.net2\\web\\;D:\\ wwwroot\\www.gxidc.net3\\web\\等,依些类推。如下图:

二、           网站程序、目录权限分配

在Windows Server 系统中,用IIS架设的网站,需要在网站、网站目录的安全选项给与IIS匿名帐号基本的权限访问,否则会在打开网站时出现要求输入“用户名和密码”或“浏览器提示“HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝”等现象,因此需要在架设网站前对网站目录进行用户与网站目录的访问权限的分配。

在“资源管理器”,展开网站目录,如D:\\ wwwroot\\www.gxidc.net\\web\\,选中www.gxidc.net 这个文件夹,

“右健”,选择“属性”,然后选中“安全”如下图:

默认情况我们已经删除别的用户了,接下就添加IIS匿名帐号,赋予这个文件夹相应的权限,选择“添加”,然后点击“高级”,接着点“立及查找”找到对应的用户,IIS匿名帐号般类似IUSR_XXX,其中XXX为计算机名,如下图:

点击“确定”完成用户添加。如下图。

通过以上操作,www.gxidc.net下面的文件与文件夹已经有基本访问权,有时需要“高级”里选择把权限继承到下面的文件与文件夹,也以在“高级”选项并在里面进行更细微的权限调整。如下图:

在编辑用户的权限时,一般头两个和最后两个选择不用勾选,也可以在其后面钩选“拒绝”,运行文件的权限一定不要给否则您的网站就会很危险。如下图:

l         对于ASP或PHP网站程序,一般情况网站根目录要分配有administrator、system、访问网站的IIS匿名帐号的默认权限就可以正常访问了。网站根目录一定不能分配“Everyone”和“Users”这两个用户。

l         如果网站根目录下面有要写入文件的文件夹,如“上传图片或有Access数据库”需要写入数据的,可以在根目录分配“写入”权并继承下到子目录;为更安全可以单独选中需要写入数据的文件夹,然后按上面的操作,赋予这个文件夹 “写入”权。

l         对于ASP.NET的程序,在服务器安装有Microsoft .NET Framework 组件的前提下,除了分配上面的用户访问权外,有些网站程序还需要在网站目录添加“IIS_WPG”用户。

l         对于网站权限的分配 ,您可以结合对自身对服务器安全防范与管理的能力可以在不同文件夹的“安全”选项卡中的进行更为严格的配置。

l         对于部分文件夹,如上传图片、附件或不需要执行权的目录,可选中该目录,设置文件夹的属性,在“执行权限”设置其为“无”。

三、           在IIS管理器下架设网站

打开IIS管理器

1.         展开Internet 信息服务并找选中“网站”,接着“右键”,选择“新建”,“网站”,进入网站创建向导。如下图:

2.         站点描述中填写便于自己区分不同站点的信息:如www.gxidc.net

3.         按“下一步”,网站“IP”和“端口”建议用默认设置,在“主机头”填写你网站的网址,

备注:在“主机头”也可以暂时不填写,如果建立好的网站使用了相同的端口(如80)会出现端口冲突导致刚建立好的网站是“停止”状态,此时可以指定不同TCP端口进行测试或者在建立好网站后根据实际需在这些网站绑定不相同的域名。

方法:选中该网站,右键,选“属性”,选中“网站”选项卡,点击“高级”,在弹出的窗口点击“添加”,在新窗口中,IP地址选默认“全部未分配”,端口填写“80”,主机头输入你要绑定的域名,输入完成后,点“确定”,完成并退出域名绑定。

4.         接着点击“下一步”,通过浏览的方式指向网站的根目录:D:\\wwwroot\\webtest\\web,在这记得钩选“允许匿名访问网站”。然后按“下一步骤”

5.         在网站访问权限中钩选“读取与运行角本权限”两个选项,别的不用钩选。

6.         完成网站的创建。

建立网站常见异常案例,解决办法仅供参考:

1.        重要提示:每次修改网站、目录、文件相关的用户信息或权限后,请先重启一次IIS再做调试,命令iisreset

2.        对于一些ASP、ASP.NET和PHP网站程序,正确的在网站目录分配“Internet来宾帐号”的“读,写”权限后,仍出现无法正常访问、部分数据无法正常显示或者无法上传图片、附件等。

原因:试着在C:\\WINDOWS\\TEMP这个目录加上everyone的“读、写”权限,因为相当多网站程序在执行或上传图片、附件的时候,要在这个文件夹下写入临时数据。

3.        提示需要用户名和密码:

点击“确定”后网页显示“HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。”

原因:(1)网站目录可能没有分配访问网站的用户权限,请检查确认分配用户权限(最常见)。(2)如果已经分配权限但没有继承到网站目录,文件,请重新分配权限并继承下去。(3)用户信息不一致,即网站目录分配的用户是A,但用于访问网站的用户却设置用户B,请检查分配过程网站目录权分配的用户与访问网站设置的用户是否一致(一般出现于建立独立用户访问网站)。

4.        提示需要用户名和密码:

点击“确定”后网页显示“HTTP 错误 401.1 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。”

原因:(1)首先参考401.3出错解决方法。(2)如果修改默认“Internet来宾帐号”的密码或所建立的用户名的密码,但又没有更新IIS上设置的用户密码信息,请重新设置密码并在网站属性更新用户信息。

5.        出错提示类似如下文字:Warning: require(./forum.php) [function.require]: failed to open stream: No such file or directory in D:\\wwwroot\\www.wz.gd\\index.php on line 128Fatal error: require [function.require]: Failed opening required './forum.php' (include_path='.;C:\\php5\\pear') in D:\\wwwroot\\www.wz.gd\\index.php on line 128或者浏览器没显示,是一片空白。

原因:1:检查网站目录IIS是否打开“启用父路径”;2:在网站程序没有问题前提下,请查网站有没有建立多级目录,可能是没有在网站的上一级目录设置用户访问权限并继承下面的目录、文件。

6.        网站目录存在所要访问的文件,但浏览器提示“HTTP 错误 404 - 文件或目录未找到。”

原因:Web服务扩展可能是禁用了相应的ASP、ASP.NET或PHP扩展,如果是“禁止”的,请“允许”。默认情允许ASP、ASP.NET或PHP的就可以了,别最好禁止,用到时再打开。如下图:

7.        网站程序正常,用户权限分配正确,提示“HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。”

原因:可能是在网站目录属性中的的执行权限设置为“无”,请将目录权限设置为“纯脚本”。如下图:

8.        更多出错提示,请用户结合浏览器返回的相关提示在上网搜索关键字或找找资料,一般能找到原因的。

篇2:IIS为每个站点建立独立用户、程序池访问网站基本教程WEB服务器

前言:在Windows server 2003系统下,用IIS架设Web服务器,合理的为每个站点配置独立的Internet来宾账号,这样可以限制Internet 来宾账号的访问权限,只允许其可以读取和执行运行网站所的需要的程序,如果为网站内的网站程序、图片、附件或数据库等的文件分配合理、严格的读取、写入、修改、执行等权限,可以禁止访问该网站的用户访问其它目录和执行危险的命令,以防范通过上传恶意程序到网站并入侵网站、服务器的目的。下面方法通过建立独立用户并分配基本访问权访问不同的网站以防止跨站入侵。

一、             创建用于访问网站的独立用户

1.         选中“我的电脑”右键,选择“管理”,打开“计算机管理”,选择“本地用户和组”,然后点击“用户”,接着“右键”,新建一个用户,如下图:

最后点击“创建”,完成用户创建。

2.         取消新建立的用户属的用户组“USERS”,选择用户xiazw.com,然后“右键”,选择“属性”,让用户不属于任何组,如下图:

二、             应用新建立的用户到网站根目录

1.         选中网站根目录,“右健”,选择“属性”,然后选中“安全”如下图:

2.         默认情况我们已经删除别的用户了,接下就添加新建立的用户,赋予这个文件夹相应的权限,选择“添加”,查找到对应的用户,如下图:

3.         对于ASP或PHP网站程序,一般情况网站根目录要分配有administrator、system、访问网站的独立用户的等用户的默认权限。网站根目录一定不能分配“Everyone”和“Users”这两个用户。

4.         如果网站根目录下面有要写入文件的文件夹,如“上传图片或有Access数据库”需要写入数据的,可以在根目录分配“写入”权并继承下到子目录;为更安全可以单独选中需要写入数据的文件夹,然后按上面的操作,赋予这个文件夹 “写入”权,

5.         对于ASP.NET的程序,在服务器安装有Microsoft .NET Framework 组件的前提下,除了分配上面的用户访问权外,有些网站程序还需要在网站目录添加“IIS_WPG”用户。

6.         对于网站权限的分配 ,您可以结合对自身对服务器安全防范与管理的能力在文件夹的“安全”选项卡中的“高级”选项中进行更细微的权限调整。

7.         对于部分文件夹,如上传图片、附件或不需要执行权限的目录,可选中该目录,在文件夹属性在的“执行权限”设置其为“无”,这样设置后就算被上传木马程序到网站也无法运行木马程序。

三、             应用用户到IIS下的对应的网站

1.         打开IIS管理器,选中站点,然后“右键”,接着选择“属性”,选择“目录安全性”,到“添加用户”,添加用户后,输入一次密码,“确定”,按系统提示再输入一次密码,最后点“确定”。如下图:

四、             IIS应用程序池

1.         为不同的网站分配不同的程序池,可以解决IIS多种语言共存的网站程序引起的程序池异常;因某个网站程序异常引起默认应用程序池无响应,导致全部网站工作不正常;通过分析某个程序池占用资源情况可以快速检查是哪个网站影起的;可在某个网站出现异常时可以单独回收程序池不影响别的网站等等

2.         建立应用程序池,选中“应用程序池”,“新建”,“应用程序池”。如下图

3.         在新窗口中“应用程序池”输入名称,如:xiazw.com,然后“确定”。

4.         为网站指定应该程序池,在IIS管理器,选中建立好的网站如xiazw.com,然后“右键”,接着选择“属性”,在弹出的网站属性窗口中找到并选中“主目录”,找到“应用程序池”,点击下拉选择三角箭头,选中建立好的程序池,“应用”,然后“确定”。

篇3:FTP站点的建立与维护服务器教程

1、创建新的FTP站点

执行[开始]→[程序]→[管理工具]→[Internet服务器管理器]命令,打开“Internet信息服务”对话框,

用鼠标右键单击服务器节点,从弹出的快捷菜单中选择[新建]→[FTP站点]命令,打开“欢迎使用FTP站点创建向导”对话框,然后单击[下一步]按钮,弹出“FTP站点说明”对话框,在“说明”文本框中输入站点的说明文字,比如“FTP下载站点”,然后单击[下一步]按钮;

打开“IP地址和端口设置”对话框,在“输入FTP站点使用的IP地址”下拉列表中选择或者直接输入IP地址,并设定TCP端口的值为“21”,单击[下一步]按钮继续;

弹出“FTP站主目录”对话框,在“路径”文本框中输入主目录的路径,然后单击[下一步]按钮;

打开“FTP站点访问权限”对话框,FTP站点只有两种访问权限:读取和写入。前者对应下载权限,后者对应上传权限,单击[下一步]继续在最后弹出的对话框中单击[完成]按钮,完成站点的创建。

2、创建虚拟目录

主目录是存储站点文件的主要位置,虚拟目录以在主目录中映射文件夹的形式存储数据,可以更好地拓展FTP服务器的存储能力。

用鼠标右键单击要建立虚拟目录的FTP站点,在弹出菜单中选择[新建]→[虚拟目录]命令。

打开虚拟目录创建向导并单击[下一步]按钮,在“虚拟目录别名”对话框中的“别名”文本栏中指定虚拟目录别名,比如“资料下载”

在“FTP站点内容目录”对话框中单击[浏览]按钮设定虚拟目录所对应的实际路径

在“访问权限”对话框中,设定虚拟目录允许的用户访问权限,可以选择“读取”或“写入”权限,并单击[下一步]按钮完成虚拟目录的设置。

同样道理,我们还可以创建一个名为“资料上传”的虚拟目录。在IIS管理界面中,单击展开FTP站点,可以找到刚才新建的虚拟目录

3、站点的维护与管理

查看连接用户

右键单击FTP站点,从弹出菜单中选择“属性”命令,打开“FTP站点”选项卡。在这里可以对站点说明、IP地址和TCP端口号等内容进行配置,

同时,在“连接”中可以设定同时连接到该站点的最大并发连接数

单击[当前用户]按钮,打开“FTP用户会话”对话框,在这里可以查看当前连接到FTP站点的用户列表,从列表中选择用户,单击[断开]断开当前用户的连接

设定FTP站消息

FTP站点消息分为三种:欢迎、退出、最大连接数。在“消息”选项卡可以分别设定,“欢迎消息”用于向每一个连接到当前站点的访问者介绍本站点的信息,“退出消息”用于在客户断开连接时发送给站点访问者的信息,“最大连接数消息”用于在系统同时连接数达到上限时,向请求连接站点的新访问者发出的提示消息,完成后单击[确定]按钮

配置匿名登录

右键单击FTP站点,从弹出菜单中选择“属性”命令,单击选择“安全账号”选项卡。在默认状态下,当前站点是允许匿名访问的。

在这里如果选择“允许匿名连接”选项,那么FTP服务器将提供匿名登录服务。

如果选择“只允许匿名登录”选项,则可以防止使用有管理权限的账号进行访问,即便是Administrator(管理员)账号也不能登录,从而可以加强FTP服务器的安全管理

修改主目录文件夹

选择“主目录”选项卡,在这里可以使用“主目录”属性表改变FTP站点的主目录并修改其属性。单击[浏览]按钮,改变FTP站点的主目录文件夹存储的位置。如果打算改变主目录读写权限改变,可以选择是否允许“读取”和“写入”权限。为了更加进一步保障服务器的安全,建议选择“日志访问”选项,这样就可以同步记录FTP站点上的操作,从而便于在服务器发生故障的时候,及时打开日志文件检查故障的发生情况

安全访问

单击选择“目录安全性”选项卡,在这里可以通过限制某些IP地址来控制访问FTP服务器的计算机。选择“授予访问”或“拒绝访问”选项,可以用来调整如何处理这些IP地址,单击[添加]按钮可以进行IP 地址的添加操作,从而可以控制来自安全的IP地址的访问

4、访问FTP服务器

下面来测试一下FTP服务器是否已经正常工作了。

首先在f:\\inetpub\\ftproot文件夹中加入一个名为Pic.bmp的文件

启动Cutftp,配置好FTP站点的属性,然后单击[Connect]按钮连接FTP站点

弹出一个欢迎登录对话框,单击[OK]按钮结束,即可打开FTP主站点目录,此时即可实现上传与下载任务。

相关专题 站点基本