IIS网站后台的部署和使用___方法!!!相信介绍。。。

IIS网站后台的部署和使用___方法!!!相信介绍。。。,第1张

一、IIS的添加 请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示 *** 作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。 二、IIS的运行 当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。 三、在Windows XP Home版本中添加IIS的方法一般情况下按照“一”的方法只适用于Windows XP的专业版本,而对于家庭版,如今已有了破解方法:步骤1 首先我们需要准备一张Windows 2000的安装光盘,假设你的Windows XP家庭版安装在“C:\Windows”,启动记事本程序,在打开对话框中选择打开“C:\Windows\inf\sysocinf”,找到“[Components]”小节,并继续找到类似“iis= iisdll,OcEntry,iis inf,hide,7”的行,把这一行替换为“iis=iis2dll,OcEntry, iis2inf,,7”,之后保存文件。 步骤2 把Windows 2000专业版的光盘插入光驱,用Winrar打开光盘i386目录下的iisdl_和iis in_这两个CAB格式的文件,将解压缩得到的“iisdll”改名为“iis2dll”,复制到“C:\Windows\system32\setup\”目录下;将“iis inf”改名为“iis2inf”,复制到“C:\Windows\inf\”目录下。 步骤3 打开控制面板,单击“添加删除程序”图标,然后在窗口左侧导航栏上单击“添加/删除Windows组件”按钮,在打开的“Windows组件向导” 中,选中“Internet信息服务(IIS)”前的复选框。单击右下角的“详细信息”按钮可以打开对话框,在该对话框中我们可以选择需要安装的IIS组件内容。选择完毕后单击“确定”按钮,退回到界面中再单击“下一步”,系统就会开始复制文件。 提示:如果在安装过程中系统需要插入Windows XP CD,或者需要你提供“exch_adsiisexdll”文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要清空“SMTP Service”选项前的复选框即可。如果进入窗口中,“Internet信息服务(IIS)” 选项无法选择,那么很可能因为你使用的“iisdl_”和“iis in_”是从Windows XP专业版中提取的,只要换成 Windows 2000专业版中的这两个文件即可。 步骤4 安装结束后,你可以打开“控制面板→性能和选项→管理工具”查看“Internet信息服务管理”。再打开IE,在地址栏中输入“localhost”后回车,验证一下IIS是否正常运行。 经过验证,的安装过程; 安装完成后,打开浏览器输入 “>首先,对于外部访问来说,web-inf下的文件都是不可见的(即不能通过url获得web-info下的任何文件),所以,直接访问jsp是不可能的。这要从web-info文件夹的作用说起:
WEB-INF的存在以及其下的lib和classes目录的作用都是jsp规定的,主要是系统运行的配置信息和环境,用来存储服务端配置文件信息和在服务端运行的类文件,它下面的东西不允许客户端直接访问的,这是jsp环境的规定。
而我们通常是使用view层框架(如struts)来提供jsp服务,此时,我们可以将jsp文件放到web-info下避免客户直接访问到页面,同时使用struts来进行jsp文件提取,并将编译好的结果发送到客户端。

因为registerjsp在WEB-INF下,所以不可以直接使用a标签去访问WEB-INF路径下的文件:
我们可以建立一个action,struts的action中没有DispatcherAction,但是我们可以通过通配符来让一个action的不同方法返回不同的页面,然后我们去请求这个action中的相应方法即可由这个action从服务器端请求到WEB-INF下的页面了:

下面详细说明如果进行自定义的分发action来进行页面的分发:
package comyuntestwebinfaction;

import comopensymphonyxwork2ActionSupport;
publicclass DispatcherAction extends ActionSupport{
public String goRegister(){

return"goRegister";

}
}
strutsxml:
<action name ="dispatcher" class="comyuntestwebinfactionDispatcherAction" >

<result name ="goRegister">WEB-INF/register/registerjsp</result >

<result name ="input">/indexjsp</result >

</action >

因为web-inf是在服务端的,客户端没有权限访问的。
WEB-INF是Java的WEB应用的安全目录。也就是客户端无法访问,只有服务端可以访问的目录。
如果想在页面中直接访问其中的文件,必须通过webxml文件对要访问的文件进行相应映射才能访问。
WEB-INF文件夹下除了webxml外,还存一个classes文件夹,用以放置 class文件,这些 class文件是网站设计人员编写的类库,实现了jsp页面前台美工与后台服务的分离,使得网站的维护非常方便。webxml文件为网站部署描述XML文件,对网站的部署非常重要。
Web-Inf文件夹中除了有classes文件夹和一个webxml文件外、还有lib文件夹(用于存放需要的jar包)(用于配置,比如说用来配置过滤器等。)

安---装---它
控制面板-------添加或删除程序----windows组件------然后你就能找到“internet信息服务器”了,把他勾上就行了。
“internet信息服务器”可能叫Internt Information Server
有关的你都勾上就可以了

还是我来告诉你吧!虚拟主机的空间正常只有三个文件夹可以供使用的,inf这种类型的文件为系统文件,要有服务器的权限才可以访问。
如果你是要实现某个功能,可以让服务商帮忙想下办法,不一定要找到那个文件才能 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13484110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-16
下一篇 2023-08-16

发表评论

登录后才能评论

评论列表(0条)

保存