10种常用WEB服务器管理软件详细介绍_第1页
10种常用WEB服务器管理软件详细介绍_第2页
10种常用WEB服务器管理软件详细介绍_第3页
10种常用WEB服务器管理软件详细介绍_第4页
10种常用WEB服务器管理软件详细介绍_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

10种常用WEB服务器管理软件详细介绍服务器管理软件:服务器软件是指工作在C/S或B/S的方式,有很多形式的服务器;是构建于工业标准之上,并具备易于使用的设计通过互联网有效拓企业级或工作组管理环境,使用丰富的安全性能来访问和管理物理分散的IT设备。IT管理员可以观察远程系统硬件配置的细节,并监控关键部件如处理器、硬盘驱动器、内存的使用情况和性能表现。通过可选择的附加产品扩展服务器管理、部署和软件分发。所有这些工具与管理软件平滑集成,提供兼容的服务以及单点管理功能,同时发挥管理软件的监控、日程安排、告警、事件管理和群组管理功能。1.IIS介绍:InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。最初是WindowsNT版本的可选包,随后内置在Windows2000、WindowsXPProfessional和WindowsServer2003一起发行,但在WindowsXPHome版本上并没有IIS。1、IIS(Inter-IC

Soundbus)又称I2S,是菲利浦公司提出的串行数字音频总线协议。目前很多音频芯片和MCU都提供了对IIS的支持。IIS总线只处理声音数据。其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。Gopherserver和FTPserver全部包容在里面。IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有\o"查看图片"

全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。各种版本IIS版本Windows版本备注IIS1.0WindowsNT3.51ServicePack3s@bkIIS2.0WindowsNT4.0s@bkIIS3.0WindowsNT4.0ServicePack3开始支持ASP的运行环境IIS4.0WindowsNT4.0OptionPack支持ASP3.0IIS5.0Windows2000在安装相关版本的。NetFrameWork的RunTime之后,可支持ASP.NET1.0/1.1/2.0的运行环境IIS6.0WindowsServer2003

WindowsVistaHomePremium

WindowsXPProfessionalx64Editions@bkIIS7.0WindowsVista

WindowsServer2008s@bkIIS

Windows7在系统中已经集成了.NET3.5。可以支持.NET3.5及以下的版本。添加运行一、IIS的添加请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。二、IIS的运行当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。三、在WindowsXPHome版本中添加IIS的方法一般情况下按照“一”的方法只适用于WindowsXP的专业版本,而对于家庭版,如今已有了破解方法:步骤1首先我们需要准备一张Windows2000的安装光盘,假设你的WindowsXP家庭版安装在“C:\Windows”,启动记事本程序,在打开对话框中选择打开“C:\Windows\inf\sysoc.inf”,找到“[Components]”小节,并继续找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的行,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”,之后保存文件。步骤2把Windows2000专业版的光盘插入光驱,用Winrar打开光盘i386目录下的iis.dl_和iis.in_这两个CAB格式的文件,将解压缩得到的“iis.dll”改名为“iis2.dll”,复制到“C:\Windows\system32\setup\”目录下;将“iis.inf”改名为“iis2.inf”,复制到“C:\Windows\inf\”目录下。步骤3打开控制面板,单击“添加删除程序”图标,然后在窗口左侧导航栏上单击“添加/删除Windows组件”按钮,在打开的“Windows组件向导”中,选中“Internet信息服务(IIS)”前的复选框。单击右下角的“详细信息”按钮可以打开对话框,在该对话框中我们可以选择需要安装的IIS组件内容。选择完毕后单击“确定”按钮,退回到界面中再单击“下一步”,系统就会开始复制文件。提示:如果在安装过程中系统需要插入WindowsXPCD,或者需要你提供“exch_adsiisex.dll”文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要清空“SMTPService”选项前的复选框即可。如果进入窗口中,“Internet信息服务(IIS)”选项无法选择,那么很可能因为你使用的“iis.dl_”和“iis.in_”是从WindowsXP专业版中提取的,只要换成Windows2000专业版中的这两个文件即可。步骤4安装结束后,你可以打开“控制面板→性能和选项→管理工具”查看“Internet信息服务管理”。再打开IE,在地址栏中输入“localhost”后回车,验证一下IIS是否正常运行。经过验证,WWW、FTP等几个服务经过这样的修改都可以在WindowsXP家庭版上正常运行。不过经过这样处理安装的IIS在运行上可能存在某种未知的缺陷。四、在Vista系统中安装IIS7.0相对于早先的版本,IIS7.0

带来了许多引人注目的新特色新功能,比如基于

Microsoft.NETFramework

的全局配置文件,可简单地通过文本编辑器或MicrosoftVisualStudio编辑;全新的IIS管理器,可同时管理IIS和ASP.NET,操作更加方便;以及引入了命令行工具Appcmd.exe,给Web服务器的日常管理、监视和配置提供了除图形接口外的另一种方式,更为简单、高效。同WindowsXP一样,在WindowsVista的默认设置下,IIS(Internet信息服务)7.0未予安装,要想使用它,必须首先安装IIS。下面简单介绍IIS的安装过程:依次点击“开始”=>“控制面板”=>“程序”,选择“打开或关闭Windows功能”。这是一个触发UAC的操作,如果WindowsVista没有关闭UAC,则会弹出提示信息,确认并继续;如果仅需要IIS7.0支持静态内容,可直接选中“Internet信息服务”,如果希望Web服务器支持动态内容,则需展开“万维网服务”分支,将所需的选项全部选中;点击“确定”,WindowsVista即启动IIS的安装过程;安装完成后,打开浏览器输入“http://localhost/”,检查IIS是否正常。相关安装Web服务器建立一、建立第一个Web站点比如本机的IP地址为,自己的网页放在D:\Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器。对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“”。2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。4.添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。5.效果的测试:打开IE浏览器,在地址栏输入“”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功!注:具体不同的电脑会有不同的选项名称,但大体上还是可以找到了(多试一下)。二、添加更多的Web站点1.多个IP对应多个Web站点如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可;当建立好此Web站点之后,再按上步的方法进行相应设置。2.一个IP地址对应多个Web站点当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……,则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“:81”的格式。很显然,改了端口号之后使用起来就麻烦些。如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。比如你本机只有一个IP地址为,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“www.enanshan.com”可直接访问前者,输入“www.popunet.com”可直接访问后者。其操作步骤如下:(1)请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。(2)再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“www.enanshan.com”再按“确定”按钮保存退出。(3)接着按上步同样的方法为“我的第二个Web站点”设好新的主机头名为“www.popunet.com”即可。(4)最后,打开你的IE浏览器,在地址栏输入不同的网址,就可以调出不同Web站点的内容了。3.多个域名对应同个Web站点只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向的这个IP地址上,则在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。注意的问题1.iis安全设置之安装系统补丁。对于服务器来说就特别重要,因为安全补丁关乎到系统安全,而微软网站经常发布最新的系统安全补丁,可以用系统自带的windowsupdate程序随时更新。2.iis安全设置之FTP目录的设定。FTP目录没有设置也容易被别人攻击,一般的就是将主目录指定到逻辑盘。为了安全,要对每个目录按不同的用户设置不同的访问权限,然后关闭一些不需要的服务,这样可以对不良人士利用IIS溢出漏洞访问到系统盘作个第一级防护。3.iis安全设置之端口设置。IIS有默认的端口设置,只要稍有计算机知识的人都会记得这些端口的,要破解的话就十分的方便,所以尽量不要使用21这个默认端口号,并启用日志,以便FTP服务出现异常时检查。远程管理1.在“管理Web站点”上单击右键,选“属性”,再进入“Web站点”窗口,选择好“IP地址”。2.转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。3.则在任意计算机的浏览器中输入如“:80”(80为其端口号)的格式后,将会出现一个密码询问窗口,输入管理员帐号名(Administrator)和相应密码之后就可登录成功,现在就可以在浏览器中对IIS进行远程管理了!在这里可以管理的范围主要包括对Web站点和FTP站点进行的新建、修改、启动、停止和删除等操作。另外IIS还包括了FTP服务器,SMTP服务器产品分析通过IIS5.1和IIS6.0对比来分析。已对IIS6.0进行了重新设计以便利用基本Windows

内核

HTTP.sys。这使其具有内置的响应和请求缓存和队列功能,并能够将应用程序进程请求直接路由到工作进程,从而改善可靠性和性能。IIS6.0引入了两种用于配置应用程序环境的操作模式:工作进程隔离模式和IIS5.0隔离模式。在安装IIS6.0时默认的隔离模式取决于您执行的是全新安装还是升级。在全新安装IIS6.0之后,IIS以工作进程隔离模式运行。在从较低版本的IIS6.0升级之后,隔离模式与以前安装的IIS6.0版本所配置的相同。在从IIS5.0或IIS4.0升级之后,在默认情况下,IIS6.0以IIS5.0隔离模式运行,这样可保持与现有应用程序的兼容性。有关从一种隔离模式切换到另一种隔离模式的信息,请参阅配置隔离模式。IIS5.0IIS5.1IIS6.0平台Windows2000WindowsXPProfessionalWindowsServer2003家族体系结构32位32位和64位32位和64位应用程序进程模型TCP/IP内核

DLLhost.exe(处于中等或高应用程序隔离模式下的多个DLL主机)TCP/IP内核

DLLhost.exe(处于中等或高应用程序隔离模式下的多个DLL主机)HTTP.sys内核

当IIS以IIS5.0隔离模式运行时:Inetinfo.exe(对于进程内应用程序)或DLLhost.exe(对于进程外应用程序)当IIS以工作进程隔离模式运行时:W3wp.exe(多工作进程)配置数据库配置二进制二进制XML安全性Windows身份验证

SSLKerberosWindows身份验证

SSLKerberos安全向导Windows身份验证

SSLKerberos安全向导Passport支持远程管理HTMLA无HTMLA

终端服务远程管理工具(HTML)

终端服务群集支持IIS群集Windows支持Windows支持WWW服务Windows9x上的个人Web管理器

Windows2000上的IIS(可选)WindowsXPProfessional上的IISWindowsIIS5.0隔离模式按照与IIS5.0中的进程管理相似的方式管理应用程序进程:所有的进程内应用程序都在Inetinfo.exe内运行,进程外应用程序在单独的DLL宿主中运行。一些现有应用程序可能无法并发运行或将会话状态与应用程序分开存储。因此,在IIS5.0隔离模式中运行进程可以确保与大多数现有应用程序的兼容性。IIS6.0的配置数据库以XML文件形式存储,而不是以早期版本中的二进制格式存储。位置仍在原处,但是操作方式(更新、回滚、还原和扩展)已发生了变化。有两个重要文件,并非一个:MetaBase.xml和MBSchema.xml。有关IIS配置数据库的详细信息,请参阅关于配置数据库。管理在IIS4.0中,应用程序既可以在与Internet服务相同的进程中运行,也可以在单独的进程中运行。在IIS5.0和5.1中,应用程序现在可以分为若干汇集的进程以增强性能并提高可伸缩性。详细信息,请参阅关于应用程序。在IIS6.0工作进程隔离模式中,可将应用程序组合到任意数量的应用程序池中。“应用程序映射”属性页包含一个超文本传输协议(HTTP)动作列表,它们可由映射到特定文件类型的应用程序进行处理。该动作列表与IIS4.0有一处不同。在IIS4.0中,列表中包含“已排除”或未被处理的动作。这个改变是为了适应新的HTTP动作,以便将其添加到协议中。有关应用程序映射的详细信息,请参阅设置应用程序映射。群集不是IIS6.0的功能(不支持IISsynche.exe)。群集是WindowsServer2003家族的功能。有关Windows群集(MSCS)的信息,请参阅WindowsServer2003家族的帮助。与IIS4.0相比,IIS5.0中自定义错误文件的位置已经改变。在早期版本的IIS中,可以从编译的C++应用程序使用管理基本对象(ABO)或者从C++或脚本文件使用ActiveDirectory服务界面(ADSI)以编程方式管理IIS。IIS6.0包括了Windows管理规范(WMI)提供程序,WMI这一技术允许管理员以编程方式控制所有服务和应用程序。详细信息,请参阅使用IISWMI提供程序。有关新的ADSI方法的信息,请参阅IIS6.0中的配置数据库更改。ActiveServerPages从IIS6.0开始,MicrosoftActiveServerPages(ASP)可以与MicrosoftASP.NET一起使用。有关配置IIS以运行ASP.NET应用程序的信息,请参阅ASP.NET。有关IIS6.0中ASP功能更改的信息,请参阅ASP中的重要更改。ASP挂起检测当IIS网站繁忙时,可能会出现这种情况:已经产生了最大数量的ASP

线程,而一些ASP线程却挂起,这会导致性能降低。IIS6.0能够通过回收作为ASPISAPI扩展(ASP.dll)的特定实例宿主的工作进程来解决线程挂起问题。当ASP线程在IIS6.0中挂起时,ASP.dll调用ISAPI服务器支持函数HSE_REQ_REPORT_UNHEALTHY,WWW服务回收作为ASP.dll宿主的工作进程,并在事件日志中创建一个项目。有关ISAPI服务器支持函数的详细信息,请参阅MSDN®Online上ISAPI扩展参考中的ServerSupportFunction。安全性IIS6.0中的一个最重要的变动涉及Web服务器安全性。为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将IIS安装在MicrosoftWindowsServer2003家族的成员上。要点为了更好地预防恶意用户和攻击者的攻击,没有将IIS默认安装到Microsoft®Windows®Server2003家族的成员上。而且,当您最初安装IIS时,该服务在高度安全和“锁定”的模式下安装。在默认情况下,IIS只为静态内容提供服务-即,ASP、ASP.NET、服务器端包含、WebDAV发布和FrontPage®ServerExtensions等功能只有在启用时才工作。如果安装IIS之后未启用该功能,则IIS返回一个404错误。您可以为动态内容提供服务,并通过IIS管理器中的Web服务扩展节点启用这些功能。同样,如果应用程序扩展未在IIS中进行映射,则IIS返回一个404错误。要映射扩展,请参阅设置应用程序映射。有关如何排解404错误(包括404.2和404.3)、与IIS6.0的新安装相关的问题或从低版本的IIS进行升级的详细信息,请参阅疑难解答。通过Web

服务器证书向导和CTL向导,您可以同步Web和NTFS的安全设置、获得并安装服务器证书以及创建和修改证书信任列表。还可以选择一个加密服务提供程序(CSP)以使用证书加密数据。IIS6.0中的其他安全性变动包括下列内容:在升级版本上禁用:除非满足下列条件之一,否则在WindowsServer2003家族的升级版本上禁用万维网发布服务(WWW服务):开始升级过程之前,您已在Windows2000Server上运行了IIS锁定向导。IIS锁定向导通过禁用不必要的功能来减少攻击面,并且它允许您确定为站点启用哪些功能。IISLockdownTool中提供了IIS锁定向导。为了限制分配给ASP页的内存量,IIS已经将AspScriptFileCacheSize的默认值设置为250个ASP页,并将AspScriptEngineCacheMax的默认值设置为125个脚本引擎。在具有一组大量经常请求的ASP页的站点上,可以将ASPScriptFileCacheSize设置得更高一些。因为ASP页的编译比从缓存中检索页要慢很多,所以这会改善性能。在只具有少量经常请求的ASP页的站点上,可通过将该数字设置得小一些来节省内存。IIS工具组件WindowsNTServer的协作数据对象(CDONTS):CDONTS已从WindowsServer2003家族中删除。如果Web应用程序使用CDONTS,则可以将它们转换为Microsoft协作数据对象(CDO)。CDONTS中的大多数方法在CDO中都有相匹配的方法,但是名称可能不同。有关平台软件开发工具包

(PSDK)中CDO的参考资料,请参阅MSDNOnline上的OverviewofCDO。未安装IIS工具组件:AdRotator、BrowserCapabilities、ContentLinker、ContentRotator、Counters、LoggingUtility、MyInfo、PageCounter、Status和工具不随IIS6.0一起安装。但是,如果您的Web服务器是从低版本的IIS升级的,则这些工具组件不会被删除。您可以从IIS6.0资源工具包中获取工具组件DLL文件的副本。64位WindowsServer2003家族上的IIS在64位WindowsServer2003家族的操作系统上,IIS作为64位应用程序运行。这意味着不能从64位WindowsServer2003家族的操作系统上的IIS调用32位应用程序。例如,Jet数据库引擎将不能转换为64位应用程序,因此,不能使用ActiveX®数据对象(ADO)从ASP页打开MicrosoftAccess数据库。但是,仍可以使用ADO访问其他驱动程序,如SQL和Exchange。

2.WeblogicWebLogic是美国bea公司出品的一个applicationserver确切的说是一个基于Javaee架构的中间件,BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。基本简介webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。BEA已经被Oracle收购,目前Weblogic最新版本为OracleWeblogicServer11gR1PS3(10.3.4)。其他J2EEApplicationServer还有IBM的websphere、Sun的Glassfish、resin等。Apache

Tomcat也是常用的Servlet/JSPContainer。国内厂商生产的还有像东方通的Tongweb、金蝶Apusic应用服务器等。BEAWebLogicServer拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。与BEAWebLogicCommerceServerTM配合使用,BEAWebLogicServer可为部署适应性个性化电子商务应用系统提供完善的解决方案。WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。像数据库或邮件服务器一样,WebLogicServer对于客户是不可见的,为连接在它上面的客户提供服务。WebLogic最常用的使用方式是为在internet或intranet上的Web服务提供安全、数据驱动的应用程序。WebLogic对J2EE架构的支持:WebLogicServer提供了对SUNJ2EE架构的支持。SUN公司的J2EE架构是为企业级提供的一种支持分布式应用的整体框架。为集成后端系统,如ERP系统,CRM系统,以及为实现企业级计算提供了一个简易的,开放的标准。编辑本段特色优势BEAWebLogicServer具有开发和部署关键任务电子商务Web应用系统所需的多种特色和优势,包括:1)领先的标准对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。2)无限的可扩展性BEAWebLogicServer以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。3)快速开发凭借对EJB和JSP的支持,以及BEAWebLogicServer的Servlet组件架构体系,可加速投放市场速度。这些开放性标准与WebGainStudio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活BEAWebLogicServer的特点是与领先数据库、操作系统和Web服务器

紧密集成。5)关键任务可靠性其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。6)体系结构BEAWebLogicServer是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEAWebLogicServer简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集技术,BEAWebLogicServer拥有最高水平的可扩展性和可用性。BEAWebLogicServer既实现了网页群集,也实现了EJB组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的。WebLogic服务功能介绍1在使用IP地址的一台计算机,或在使用集群捆绑在一起的多台计算上,或在通过代理服务器管理的多台计算机上建立拥有相同域名的不同站点。2部署基于J2EE标准编写的服务器JAVA代码,包括servlet,JSP,JavaBean和EJB。3使用J2EE扩展网络服务集成分布式系统,包括用于数据库连接的JDBC、用于信息传递的JMS、用于网络目录访问的JNDI、用于分布式事务处理的JTA和用于电子邮件处理的JavaMail。4部署使用远程方法调用(RMI)的纯Java

分布式应用程序。5通过使用RMI—IIOP(RMIoverInternetInter-ORBProtocol)协议部署近似CORBA的分布式应用系统。6通过使用安全套接层(SSL)和Weblogic的内在支持为用户验证和授权,实现强大的安全性。7通过将多个Weblogic服务器组成一个集群提供高可用性、负载均衡和容错能力。8利用Java的多平台能力在WindowsNT/2000,SunSolairs,HP/UX和其他Weblogic支持的操作系统上部署Weblogic服务器。9在任一平台上,通过使用WebLogic直观的进行基于Web的管理和监视工具可在网络上轻松管理一个或多个WebLogic服务器。相关版本WebLogicServer10.3—releasedonJuly2008.WebLogicServer10.0—WebLogicServer9.2—WebLogicServer9.1—WebLogicServer9.0—【Diablo】2005年WebLogicServer8.1-2003年3月发行到2004年8月为成熟版本WebLogicServer7.0-2002年夏发行但是BEA公司推荐放弃使用。WebLogicServer6.1—从November2006不再支持WebLogicServer6.0—从April2003不再支持WebLogicServer5.1—

3.TomcatTomcat是Apache

软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。目前最新版本是6.0。简介Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你\o"查看图片"ApacheTomcat运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.16Released

。名称的由来Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。版本差异(主要版本)ApacheTomcat7.x是目前的开发焦点。它在汲取了Tomcat6.0.x优点的基础上,实现了对于Servlet3.0、JSP2.2和EL2.2等特性的支持。除此以外的改进列表如下:·Web应用内存溢出侦测和预防·增强了管理程序和服务器管理程序的安全性·一般CSRF保护ApacheTomcat

(18张)·支持web应用中的外部内容的直接引用·重构(connectors,lifecycle)及很多核心代码的全面梳理ApacheTomcat6.x在汲取Tomcat5.5.x优点的基础上,实现了Servlet2.5和JSP2.1等特性的支持。除此以外的改进列表如下:·内存使用优化·更大的IO容量·重构聚类ApacheTomcat5.xApacheTomcat5.5.x和ApacheTomcat5.0.x对于Servlet和JSP的支持是一样的。大量底层代码里的重大修改,带来性能的提升、稳定性的提升及整体成本。详请参照ApacheTomcat5.5的更新日志。ApacheTomcat5.0.x在ApacheTomcat4.1的基础上做了很多改动,包括:·性能优化和减少垃圾回收动作·重构程序部署,通过一个可选的独立部署程序,允许在将一个web应用放进产品前验证和编译它·基于JMX的服务器全面监视及web程序管理·提高Taglibs的支撑能力,包括改进的数据池和tag插件·改进平台集成性,包括Windows和Unix·基于JMX的嵌入·增强的安全管理支撑·集成session集群·文档扩充最新版本与规范的对照Servlet/JSP_规范版本ApacheTomcat版本3.0/2.2____7.0.02.5/2.1____6.0.182.4/2.0____5.5.252.3/1.2____4.1.362.2/1.1____3.3.2常用功能的配置方法1启动内存参数的配置tomcat/bin/catalina.bat如果是linux就是catalina.sh在rem的后面增加如下参数setJAVA_OPTS=-Xms256m-Xmx256m-XX:MaxPermSize=64m2修改Tomcat的JDK目录打开tomcat/bin/catalina.bat在最后一个rem后面增加setJAVA_HOME=C:\ProgramFiles\Java\jdk1.6.03增加虚拟目录/tomcat/conf/server.xml第一行是以前默认存在的,第二行是新增的<Contextpath=""docBase="ROOT"debug="0"reloadable="true"></Context><Contextpath="/jsp/a"reloadable="true"docBase="E:\workplace\www.java2000.net\WebContent"/>使用默认配置的tomcat,另外虚拟目录也可这设置:<Contextpath="/test"docBase="webContent"reloadable="true"/>因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从webapps目录下查找webContent应用.这样配置好了,即使以后从一台服务器移植到另一台服务器,不做任何修改也能运行起来.4GET方式URL乱码问题解决打开tomcat/conf/server.xml查找下面这部分,在最后增加一段代码就可以了。<Connectorport="80"maxHttpHeaderSize="8192"URIEncoding="UTF-8"useBodyEncodingForURI="true"/>其中的UTF-8请根据你的需要自己修改,比如GBK5虚拟主机配置文件tomcat/conf/server.xml<!--默认的主机--><Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="ROOT"debug="0"reloadable="true"></Context>...</host><!--以下是新增的虚拟主机--><Hostname="www.java2000.net"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="d:/www.java2000.net"debug="0"reloadable="true"></Context><!--虚拟目录--><Contextpath="/count"docBase="d:/counter.java2000.net"debug="0"reloadable="true"></Context></Host><Hostname="java2000.net"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="d:/www.java2000.net"debug="0"reloadable="true"></Context><Contextpath="/count"docBase="d:/counter.java2000.net"debug="0"reloadable="true"></Context></Host>6数据源配置比较复杂,各个版本都有所不同,请直接查看http://java2000.net/p1906,包括tomcat5.0,tomcat5.5x,tomcat6.0的各个版本的配置方法。更多关于Tomcat的使用,请看参考资料Tomcat配置的10个技巧1.配置系统管理(AdminWebApplication)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的AdminWebApplication最初在4.1版本时出现,当时的功能包括管理context、datasource、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。AdminWebApplication被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml。必须编辑这个文件,以确定Context中的docBase参数是绝对路径。也就是说,CATALINA_BASE/webapps/admin.xml的路径是绝对路径。作为另外一种选择,也可以删除这个自动部署文件,而在server.xml文件中建立一个AdminWebApplication的context,效果是一样的。不能管理AdminWebApplication这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml,可能什么都做不了。如果使用UserDatabaseRealm(默认),将需要添加一个user以及一个role到CATALINA_BASE/conf/tomcat-users.xml文件中。你编辑这个文件,添加一个名叫“admin”的role到该文件中,如下:<rolename=“admin”/>同样需要有一个用户,并且这个用户的角色是“admin”。象存在的用户那样,添加一个用户(改变密码使其更加安全):<username=“admin”password=“deep_dark_secret”roles=“admin”/>当完成这些步骤后,请重新启动Tomcat,访问http://localhost:8080/admin,将看到一个登录界面。AdminWebApplication采用基于容器管理的安全机制,并采用了JakartaStruts框架。一旦作为“admin”角色的用户登录管理界面,将能够使用这个管理界面配置Tomcat。2.配置应用管理ManagerWebApplication让你通过一个比AdminWebApplication更为简单的用户界面,执行一些简单的Web应用任务。ManagerWebApplication被被定义在一个自动部署文件中:CATALINA_BASE/webapps/manager.xml。必须编辑这个文件,以确保context的docBase参数是绝对路径,也就是说CATALINA_HOME/server/webapps/manager的绝对路径。如果使用的是UserDatabaseRealm,那么需要添加一个角色和一个用户到CATALINA_BASE/conf/tomcat-users.xml文件中。接下来,编辑这个文件,添加一个名为“manager”的角色到该文件中:<rolename=“manager”>同样需要有一个角色为“manager”的用户。像已经存在的用户那样,添加一个新用户(改变密码使其更加安全):<username=“manager”password=“deep_dark_secret”roles=“manager”/>然后重新启动Tomcat,访问http://localhost/manager/list,将看到一个很朴素的文本型管理界面,或者访问http://localhost/manager/html/list,将看到一个HMTL的管理界面。不管是哪种方式都说明你的ManagerWebApplication现在已经启动了。Managerapplication可以在没有系统管理特权的基础上,安装新的Web应用,以用于测试。如果我们有一个新的web应用位于/home/user/hello下在,并且想把它安装到/hello下,为了测试这个应用,可以这么做,在第一个文件框中输入“/hello”(作为访问时的path),在第二个文本框中输入“file:/home/user/hello”(作为ConfigURL)。Managerapplication还允许停止、重新启动、移除以及重新部署一个web应用。停止一个应用使其无法被访问,当有用户尝试访问这个被停止的应用时,将看到一个503的错误——“503-Thisapplicationisnotcurrentlyavailable”。移除一个web应用,只是指从Tomcat的运行拷贝中删除了该应用,如果重新启动Tomcat,被删除的应用将再次出现(也就是说,移除并不是指从硬盘上删除)。3.部署一个web应用有两个办法可以在系统中部署web服务。1>拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。2>为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。如果有一个WAR文件,想部署它,则只需要把该文件简单的拷贝到CATALINA_BASE/webapps目录下即可,文件必须以“.war”作为扩展名。一旦Tomcat监听到这个文件,它将(缺省的)解开该文件包作为一个子目录,并以WAR文件的文件名作为子目录的名字。接下来,Tomcat将在内存中建立一个context,就好象在server.xml文件里建立一样。当然,其他必需的内容,将从server.xml中的DefaultContext获得。部署web应用的另一种方式是写一个ContextXML片断文件,然后把该文件拷贝到CATALINA_BASE/webapps目录下。一个Context片断并非一个完整的XML文件,而只是一个context元素,以及对该应用的相应描述。这种片断文件就像是从server.xml中切取出来的context元素一样,所以这种片断被命名为“context片断”。举个例子,如果我们想部署一个名叫MyWebApp.war的应用,该应用使用realm作为访问控制方式,我们可以使用下面这个片断:<!--ContextfragmentfordeployingMyWebApp.war--><Contextpath=“/demo”docBase=“webapps/MyWebApp.war”debug=“0”privileged=“true”><RealmclassName=“org.apache.catalina.realm.UserDatabaseRealm”resourceName=“UserDatabase”/></Context>把该片断命名为“MyWebApp.xml”,然后拷贝到CATALINA_BASE/webapps目录下。这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。4.配置虚拟主机(VirtualHosts)关于server.xml中“Host”这个元素,只有在设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域名而言,都好象独享了整个主机。实际上,大多数的小型商务网站都是采用虚拟主机实现的,这主要是因为虚拟主机能直接连接到Internet并提供相应的带宽,以保障合理的访问响应速度,另外虚拟主机还能提供一个稳定的固定IP。基于名字的虚拟主机可以被建立在任何web服务器上,建立的方法就是通过在域名服务器(DNS)上建立IP地址的别名,并且告诉web服务器把去往不同域名的请求分发到相应的网页目录。在Tomcat中使用虚拟主机,需要设置DNS或主机数据。为了测试,为本地IP设置一个IP别名就足够了,接下来,你需要在server.xml中添加几行内容,如下:<Serverport=“8005”shutdown=“SHUTDOWN”debug=“0”><Servicename=“Tomcat-Standalone”><ConnectorclassName=“org.apache.coyote.tomcat4.CoyoteConnector”port=“8080”minProcessors=“5”maxProcessors=“75”enableLookups=“true”redirectPort=“8443”/><ConnectorclassName=“org.apache.coyote.tomcat4.CoyoteConnector”port=“8443”minProcessors=“5”maxProcessors=“75”acceptCount=“10”debug=“0”scheme=“https”secure=“true”/><FactoryclassName=“org.apache.coyote.tomcat4.CoyoteServerSocketFactory”clientAuth=“false”protocol=“TLS”/></Connector><Enginename=“Standalone”defaultHost=“localhost”debug=“0”><!--ThisHostisthedefaultHost--><Hostname=“localhost”debug=“0”appBase=“webapps”unpackWARs=“true”autoDeploy=“true”><Contextpath=“”docBase=“ROOT”debug=“0”/><Contextpath=“/orders”docBase=“/home/ian/orders”debug=“0”reloadable=“true”crossContext=“true”></Context></Host><!--ThisHostisthefirst“VirtualHost”:www.example.com--><Hostname=“www.example.com”appBase=“/home/example/webapp”><Contextpath=“”docBase=“.”/></Host></Engine></Service></Server>Tomcat的server.xml文件,在初始状态下,只包括一个虚拟主机,但是它容易被扩充到支持多个虚拟主机。在前面的例子中展示的是一个简单的server.xml版本,其中粗体部分就是用于添加一个虚拟主机。每一个Host元素必须包括一个或多个context元素,所包含的context元素中必须有一个是默认的context,这个默认的context的显示路径应该为空(例如,path=“”)。5.配置基础验证(BasicAuthentication)容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了BasicAuthentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时,Tomcat将通过HTTPBasicAuthentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。注意:使用BasicAuthentication通过被认为是不安全的,因为它没有强健的加密方法,除非在客户端和服务器端都使用HTTPS或者其他密码加密码方式(比如,在一个虚拟私人网络中)。若没有额外的加密方法,网络管理员将能够截获(或滥用)用户的密码。但是,如果是刚开始使用Tomcat,或者你想在你的web应用中测试一下基于容器的安全管理,BasicAuthentication还是非常易于设置和使用的。只需要添加<security-constraint>和<login-config>两个元素到web应用的web.xml文件中,并且在CATALINA_BASE/conf/tomcat-users.xml文件中添加适当的<role>和<user>即可,然后重新启动Tomcat。

4.ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。ApacheServerApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛\o"查看图片"ApacheServer配置界面使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了ApacheGroup,后来这个团体在NCSA的基础上创建了Apache。Apacheweb服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议拥有简单而强有力的基于文件的配置过程支持通用网关接口支持基于IP和基于域名的虚拟主机支持多种方式的HTTP认证集成Perl处理模块集成代理服务器模块支持实时监视服务器状态和定制服务器日志支持服务器端包含指令(SSI)支持安全Socket层(SSL)提供用户会话过程的跟踪支持FastCGI通过第三方模块可以支持JavaServlets如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。Apache的安装,配置与启用SSL安全[1][2]Apache的安装无外乎两种方式:源代码安装和DEB包安装。这两种安装类型各有特色,DEB包安装不需要编译,而源代码安装则需要先配置编译再安装,DEB包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍DEB安装方式。系统:GNU/LinuxDebian/etchApache当前版本:2.0.55-41、安装:使用以下命令安装:tony@tonybox:~$sudoaptitudeupdateaptitudeinstallapache2apache2-utilstony@tonybox:~$sudo/etc/init.d/apache2starttony@tonybox:~$sudo/etc/init.d/apache2stoptony@tonybox:~$sudokillallapache2tony@tonybox:/etc/apache2$ls-ltony@tonybox:/etc/apache2/conf.d$catcharsettony@tonybox:/etc/apache2$catports.conftony@tonybox:~$sudo其中apache2-utils提供了我们在配置维护过程中非常有用的一些工具安装完成后,可以使用下面的命令启动Apache服务:停止Apache服务则是:也可以直接用kill命令强制杀死apache2进程如有需要,可以通过rcconf来控制是否在系统启动是加载Apache服务启动完成后打开浏览器,使用URLhttp://localhost/来访问已经启动的Apache服务器,服务器将会跳转到http://localhost/apache2-default/,向浏览器返回一个Apache安装成功的页面。注:这取决于/etc/apache2/sites-available/default配置文件中,是否取消了RedirectMatch^/$/apache2-default/行的注释2、配置文件说明在Debian下,安装完成后,软件包为我们提供的配置文件位于/etc/apache2目录下:total72-rw-r--r--1rootroot124822006-01-1618:15apache2.confdrwxr-xr-x2rootroot40962006-06-3013:56conf.d-rw-r--r--1rootroot7482006-01-1618:05envvars-rw-r--r--1rootroot2682006-06-3013:56httpd.conf-rw-r--r--1rootroot124412006-01-1618:15magicdrwxr-xr-x2rootroot40962006-06-3013:56mods-availabledrwxr-xr-x2rootroot40962006-06-3013:56mods-enabled-rw-r--r--1rootroot102006-06-3013:56ports.conf-rw-r--r--1rootroot22662006-01-1618:15READMEdrwxr-xr-x2rootroot40962006-06-3013:56sites-availabledrwxr-xr-x2rootroot40962006-06-3013:56sites-enableddrwxr-xr-x2rootroot40962006-01-1618:15ssl其中apache2.conf为apache2服务器的主配置文件,查看此配置文件,你会发现以下内容#Includemoduleconfiguration:Include/etc/apache2/mods-enabled/*.loadInclude/etc/apache2/mods-enabled/*.conf#Includealltheuserconfigurations:Include/etc/apache2/httpd.conf#IncludeportslistingInclude/etc/apache2/ports.conf#IncludegenericsnippetsofstatementsInclude/etc/apache2/conf.d/[^.#]*有此可见,apache2根据配置功能的不同,对配置文件进行了分割,这样更利于管理conf.d下为配置文件的附加片断,默认情况下,仅提供了charset片断,AddDefaultCharsetUTF-8如有需要我们可以将默认编码修改为GB2312,即文件的内容为:AddDefaultCharsetGB2312httpd.conf是个空文件magic文件中包含的是有关mod_mime_magic模块的数据,一般不需要修改它。ports.conf则为服务器监听IP和端口设置的配置文件,Listen80mods-available目录下是一些。conf和。load文件,为系统中可以使用的加载各种模块的配置文件,而mods-enabled目录下则是指向这些配置文件的符号连接,从配置文件apache2.conf中可以看出,系统通过mods-enabled目录来加载模块,也就是说,系统仅通过在此目录下创建了符号连接的mods-available目录下的配置文件来加载模块。同时系统还提供了两个命令a2enmod和a2dismod用于维护这些符号连接。这两个命令由apache2-common包提供。命令各式也非常简单:a2enmod[module]或a2dismod[module]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论