<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chinadu&#039;s Blog &#187; 虚拟主机</title>
	<atom:link href="http://www.4shell.org/archives/tag/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://www.4shell.org</link>
	<description>关注网络安全</description>
	<lastBuildDate>Fri, 10 Feb 2012 03:53:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ASP.NET+Win2003虚拟主机安全设置</title>
		<link>http://www.4shell.org/archives/1547.html</link>
		<comments>http://www.4shell.org/archives/1547.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 03:16:31 +0000</pubDate>
		<dc:creator>Chinadu</dc:creator>
				<category><![CDATA[技术文章]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://www.4shell.org/archives/1547.html</guid>
		<description><![CDATA[我们举例详细说明在运行ASP.NET的 windows 2003虚拟主机上,对于多个ASP.NET站点的安全配置; 在这里,我们的站点目录放在D盘的www文件夹,假设现在有一个名叫fesend的虚拟主机用户,我们在www文件夹下建立 fesend 的文件夹来存放此用户的站点数据 其中要用到以下组及帐号： IIS_WPG 组（也称为 IIS 工作进程组，IIS Worker Process Group） Guests组 （来宾组，在系统中拥有最少的权限） Internet 来宾帐户 （匿名访问 Internet 信息服务的内置帐户） 启动 IIS 进程帐户 （用于启动进程外应用程序的 Internet 信息服务的内置帐户） 1 磁盘权限设置 ⑴ D盘根目录的权限设置如下,只保留Administrator和System,其他帐号全部删除 ⑵ 随后加入IIS_WPG组，并对IIS_WPG组设定如下图所示权限 ⑶ 建立IUSR_FESEND及IWAM_FESEND帐号 设置“IUSR_FESEND”帐号为“Guests”组，删除“Users”组 设置“IWAM_FESEND”帐号为“IIS_WPG”组，删除“Users”组 若您的虚拟主机上面运行多个站点，则可以按照以上的方法，建立多组 “IUSR_XXXX”“IWAM_XXXX” 帐号；每个运行ASP.NET的站点都需要一组这样的帐号； ⑷ 设定 fesend 用户站点根目录的安全权限，此示例的站点目录为“D:wwwfesend”， 此目录用于存放 fesend 用户的站点数据； 首先去除父目录继承来的权限（方法如下图），只保留“Administrators”和“SYSTEM” ，其他全部删除； 随后添加我们刚才建立的“IUSR_FESEND”“IWAM_FESEND”帐号，并赋予完全控制权限（修改权限 也可）；并应用该设定到下级所有目录中，按确定完成Web站点根目录权限设定。最终效果如下图所示： 2 IIS 设置 建立www.fesend.com站点，指向 [...]]]></description>
			<content:encoded><![CDATA[<div id="blog_text">
<p><span style="font-size: small;">我们举例详细说明在运行ASP.NET的 windows 2003虚拟主机上,对于多个ASP.NET站点的安全配置;<br />
在这里,我们的站点目录放在D盘的www文件夹,假设现在有一个名叫fesend的虚拟主机用户,我们在www文件夹下建立 fesend 的文件夹来存放此用户的站点数据</p>
<p></span><span style="font-size: small;">其中要用到以下组及帐号：<br />
IIS_WPG 组（也称为 IIS 工作进程组，IIS Worker Process Group）<br />
Guests组 （来宾组，在系统中拥有最少的权限）</p>
<p>Internet 来宾帐户 （匿名访问 Internet 信息服务的内置帐户）<br />
启动 IIS 进程帐户 （用于启动进程外应用程序的 Internet 信息服务的内置帐户）<br />
<span id="more-1547"></span></p>
<p>1 磁盘权限设置<br />
⑴ D盘根目录的权限设置如下,只保留Administrator和System,其他帐号全部删除<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031628bbr.gif" border="0" alt="" /><br />
⑵ 随后加入IIS_WPG组，并对IIS_WPG组设定如下图所示权限<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031628Qh7.gif" border="0" alt="" width="500" /><br />
⑶ 建立IUSR_FESEND及IWAM_FESEND帐号<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031628Poe.gif" border="0" alt="" width="500" /><br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031629aBc.gif" border="0" alt="" width="500" /><br />
设置“IUSR_FESEND”帐号为“Guests”组，删除“Users”组<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/0316299Nj.gif" border="0" alt="" width="500" /><br />
设置“IWAM_FESEND”帐号为“IIS_WPG”组，删除“Users”组<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031629UZb.gif" border="0" alt="" width="500" /><br />
若您的虚拟主机上面运行多个站点，则可以按照以上的方法，建立多组  “IUSR_XXXX”“IWAM_XXXX” 帐号；每个运行ASP.NET的站点都需要一组这样的帐号；</p>
<p>⑷ 设定 fesend 用户站点根目录的安全权限，此示例的站点目录为“D:wwwfesend”， 此目录用于存放 fesend 用户的站点数据；<br />
首先去除父目录继承来的权限（方法如下图），只保留“Administrators”和“SYSTEM” ，其他全部删除；<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031630gyg.gif" border="0" alt="" width="500" /></span></p>
<p><span style="font-size: small;">随后添加我们刚才建立的“IUSR_FESEND”“IWAM_FESEND”帐号，并赋予完全控制权限（修改权限 也可）；并应用该设定到下级所有目录中，按确定完成Web站点根目录权限设定。最终效果如下图所示：<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031630L6s.gif" border="0" alt="" width="500" /></p>
<p>2 IIS 设置<br />
建立www.fesend.com站点，指向 fesend 用户的站点目录 “D:wwwfesend”；<br />
⑴ 站点匿名访问帐号设置，修改成我们刚才建立的“IUSR_FESEND”帐号<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031630G8W.gif" border="0" alt="" width="500" /><br />
⑵ 创建名称为“FESEND”(名称可以任意)的应用程序池；<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031630cbn.gif" border="0" alt="" width="500" /><br />
接下来右键 FESEND  应用程序池-&gt;属性；打开标识标签，选择“配置”，用户名密码选择我们刚才建立的“IWAM_FESEND”帐号，如下图所示：<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031631vPz.gif" border="0" alt="" width="500" /><br />
⑶ 最后一步，设置“www.fesend.com”站点的应用程序池为上面建立的“FESEND”；<br />
<img src="http://www.4shell.org/wp-content/uploads/images/2010/01/031631HjQ.gif" border="0" alt="" width="500" /><br />
至此，fesend  用户的IIS站点就建立好了，服务器若存在多个站点，可以依次为多个站点进行配置，每个站点建立特定的访问帐号，这样虚拟主机的每个用户都拥有自己的权 限，只能访问自己的站点目录，不能互相访问，虚拟主机的安全性可以得到保障；</span></p>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010年04月22日 -- <a href="http://www.4shell.org/archives/1720.html" title="更改windows2003最大连接数">更改windows2003最大连接数</a></li><li>2009年09月25日 -- <a href="http://www.4shell.org/archives/1127.html" title="突破Windows 2003 200k限制的上传程序">突破Windows 2003 200k限制的上传程序</a></li><li>2007年03月19日 -- <a href="http://www.4shell.org/archives/166.html" title="利用QQ文件共享漏洞入侵 Windows2003">利用QQ文件共享漏洞入侵 Windows2003</a></li><li>2007年02月11日 -- <a href="http://www.4shell.org/archives/144.html" title="提权之道（关于WNDOWS 2003 目录权限的初探）">提权之道（关于WNDOWS 2003 目录权限的初探）</a></li><li>2006年09月21日 -- <a href="http://www.4shell.org/archives/13.html" title="cmd.aspx">cmd.aspx</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.4shell.org/archives/1547.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

