IIS怎么发布网站

发布时间:2019-10-28 14:08:28访问人数:作者:推外网络

  安装IIs后,它会自动创建一个叫做C:Inetpubwwwroot的目录,它代表你的网站。这个目录就好像Web服务器的根一样。要想给Web服务器添加更多的页面,可以将HTML、ASP或ASP.NET文件直接复制到C:Inetpubwwwroot目录。例如把文件test.html复制到这个目录,就可以在浏览器中通过请求它。当然,也可以在wwwroot中创建子目录以分组资源。



  虽然使用wwwroot目录非常简单,不过它的组织非常糟糕。要合理使用ASP.NET,应该为每个Web应用程序创建一个新的站点或虚拟目录。通过新的站点和虚拟目录,可以在Web服务器上访问任意的物理位置,就好像它们在C:Inetpubwwwroot目录下一样。


  创建和管理网站与虚拟目录,需要使用“IIS管理器”。


1.新建网站



  要为现有的站点创建一个新的虚拟目录,右击IIS目录树里的“网站”项目,从上下文菜单中选择“新建”。“网站”。


  将会启动一个向导,单击“下一步”,窗口。需要填写网站描述,这是IIS中即将创建的站点的名称。


  然后单击“下一步”。在窗口中键人或选择站点的IP地址、TCP端口和主机头。网站IP地址处信息可保持默认的“全部未分配”,此时可从服务器的所有IP地址访问网站,或者选择服务器的某一IP地址限定该网站提供服务的IP地址。端口默认是80,可以改成其他未使用的端口,如8000。它表示服务的监听端口,若端口更改,访问该网站时需注明端口,如:http://Localhost:8000。“此网站的主机头”输入一个域名,网站只接受使用此域名的访问。如果要在Internet上发布网站,这个域名需要输入真实的已注册的域名。


  单击“下一步”。在窗口中选择网站发布的主目录并设置网站是否允许匿名访问。可以通过“浏览”按钮定位站点文件夹。匿名访问是最常见的网站访问控制方法,它允许任何用户访问网站的公共部分。在IIS6.0中,给匿名用户分配了IUSR_computername账户,该账户是有效的Windows账户并且是Guests组的成员。



  单击“下一步”,在窗口中设置网站访问权限,这些权限可复选。


  权限说明:


  读取。这是最基本的权限-它是IIS向用户提供任何请求的文件所必需的。如果它被禁止,客户端就不能访问ASP或ASP.NET页面,也不能访问静态页面如HTML和图片。不过即使启动了读取权限,ASP.NET配置文件依旧访问受限。


  运行脚本。这个权限允许用户请求ASP或ASP.NET页面。如果允许读取而不允许脚本权限,客户端将只能访问静态页面。ASP和ASP.NET页面需要更高的权限。


  执行。该权限允许客户端运行普通的可执行文件或CGI应用程序。这可能带来安全风险,通常运行ASP和ASP.NET应用程序不需要该权限,所以除非确实需要不应勾选它。


  写入。该权限允许用户在Web服务器上添加、修改或删除文件。此权限应该总是被禁止,因为它很容易让客户端耗费服务器空间,甚至上传并执行危险的脚本文件。确有上传需要,可创建FTP站点或开发允许用户上传特定类型文件的ASP.NET应用程序。


  浏览。这个权限允许用户获取虚拟目录中文件的完整列表,包括那些内容受限的文件。通常不启用该浏览,因为这会使用户发现网站及其结构的额外信息,甚至找到安全漏洞。不过网站开发、网站测试时浏览功能都很有用。


  单击“下一步”,然后单击“完成”,即可完成新网站的创建。鼠标右键单击新创建的站点,在菜单中点击“属性”,就可以修改站点的详细配置,这些配置包括了新建过程的所有配置项。


2.新建虚拟目录



  要为现有的站点创建一个新的虚拟目录,鼠标右键单击IIS目录树里已有的“网站”项目,从菜单中选择“新建”一“虚拟目录”,将会启动一个向导。完成这个向导只需要提供三个信息:一个别名、一个目录和一组权限。


  (1)别名:别名是远程客户端用于访问虚拟目录中的文件的名字,应当简短且易于键人。例如,如果在默认网站中添加别名为MyVirtualWeb的虚拟目录,则可以http://localhost/My-VirtualWeb/访问虚拟目录下的默认内容文档。


  (2)目录:目录是硬盘上将要设置为虚拟目录的物理目录。IIS提供对该目录下所有许可的文件类型的访问。


  (3)权限:最后,需要为虚拟目录设置权限,同新建站点的权限设置相同。


  虚拟目录是建立在站点里的一个子目录,也可以理解为子网站,它使用所在站点的IP、域名+目录名来访问。新建站点就是一个独立的站点,和IIS的那个默认站点是一样的。新建站点通常需要一个单独的IP地址或者端口或者域名。具体使用新的站点还是新建虚拟目录,在发布网站时需要根据网络资源(IP、域名)和站点结构统筹而定。

标签:网站服务器网站故障网站维护
9999+
赞+1
分享:

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

推外网络 Copyright © 2012-2019. 未经许可,不可拷贝或镜像 沪ICP备19024770号

  • 咨询
  • 电话
  • 首页
  • 关于
  • 返回顶部