当前位置:文档之家› Tomcat虚拟目录配置

Tomcat虚拟目录配置

Tomcat虚拟目录配置
Tomcat虚拟目录配置

Tomcat虚拟目录配置

一、概述

Web项目发布到服务上后,都是遵循J2EE目录规格,即项目中至少有一个WEB-INF 目录和web.xml文件.大多数情况下,都是通过MyEclipse等集成开发工具将开发好的项目直接发布到服务器上,部分开发人员很熟悉这个操作,但未必了解Web项目在服务器上的目录存放规范。如何在服务器上手动配置一个Web应用呢?这就要掌握Tomcat的虚拟目录配置过程

二、配置过程及步骤

1.下载Tomcat,现在一般都为绿色版本,下载解压后,拷贝到磁盘目录即可使用,如下图

2.建立Web项目目录,

(1)建立Web项目,存放在D:\webdemo,webdemo就是项目名,webdemo目录下必须有一个目录,名为WEB-INF,WEB-INF下必须有一个web.xml文件,那么web.xml文件如何编写,其实可以不用编写,直接从Tomcat安装目录下webapps\ROOT|WEB-INF下拷贝即可,如下图

(2)、将web.xml复制到所建立项目的WEB-INF目录下,如下图

(3)、打开复制的web.xml文件,修改

原web.xml文件如下:

修改之后的web.xml文件如下

三.修改服务器端配置文件,增加虚拟目录路径配置,指向手动建立的项目

(1)、打开Tomcat服务器目录下的server.xml文件,路径如下图

打开文件内容部分如下:

(2)、增加虚拟目录路径配置

修改server.xml文件如下:

即在标签上一行添加 *path指通过浏览器的访问路径,如:http://localhost:8080/webdemo

*docBase即为建立的Web项目的实际物理存放路径

四.创建htm或JSP页面做访问测试

(1)、在D:\webdemo目录下创建一个简单的test.htm页面,代码如下:

(2)、启动Tomcat服务器,在浏览器上输入http://localhost:8080/webdemo,访问出现如下错误:

出现以上错误后,修改Tomcat服务器的配置文件web.xml文件,路径为D:\apache-tomcat-5.5.35\conf\web.xml,打开后,

找到listings如下,将,值改为true,再次访问正常,如下图

点击test.htm,出现

此时,说明虚拟目录配置成功.

设计一个Tomcat访问日志分析工具

常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的资料等相关信息。 现在我来和大家介绍一下利用tomcat产生的访问日志数据,我们能做哪些有效的分析数据? 首先是配置tomcat访问日志数据,默认情况下访问日志没有打开,配置的方式如下:编辑${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安装目录 把以下的注释()去掉即可。 其中directory是产生的目录tomcat安装${catalina}作为当前目录 pattern表示日志生产的格式,common是tomcat提供的一个标准设置格式。其具体的表达式为%h %l %u %t "%r" %s %b 但本人建议采用以下具体的配置,因为标准配置有一些重要的日志数据无法生。 %h %l %u %t "%r" %s %b %T 具体的日志产生样式说明如下(从官方文档中摘录): * %a - Remote IP address * %A - Local IP address * %b - Bytes sent, excluding HTTP headers, or '-' if zero * %B - Bytes sent, excluding HTTP headers * %h - Remote host name (or IP address if resolveHosts is false) * %H - Request protocol * %l - Remote logical username from identd (always returns '-') * %m - Request method (GET, POST, etc.) * %p - Local port on which this request was received * %q - Query string (prepended with a '?' if it exists) * %r - First line of the request (method and request URI) * %s - HTTP status code of the response * %S - User session ID * %t - Date and time, in Common Log Format * %u - Remote user that was authenticated (if any), else '-' * %U - Requested URL path * %v - Local server name * %D - Time taken to process the request, in millis * %T - Time taken to process the request, in seconds There is also support to write information from the cookie, incoming header, the Session or something else in the ServletRequest. It is modeled after the apache syntax: * %{xxx}i for incoming headers

VMware网络虚拟化产品NSX安装配置指南

NSX for vSphere Getting Started Guide VMware NSX for vSphere, release 6.0.x July 21, 2014 Table of Contents NSX for vSphere Getting Started Guide (1) Introduction (3) Installation of NSX for vSphere (4) Infrastructure requirements for NSX-v (4) NSX-v Installation overview (6) Step 1: Install NSX Manager (6) Step 2: Install the NSX Controller Cluster (8) Step 3: Prepare ESXi hosts for NSX (10) L2 Logical Switching (14) Goal of the L2 logical switching lab (14) Create four Logical Switches (14) Add VMs on Web/App/DB Logical Switches (15) Validate that VMs on the same Logical Switch can communicate (16) Distributed Logical Routing (18) Goal of the logical routing lab (18) Create a single Distributed Logical Router (18) Validate that VMs in the different Logical Switches can communicate (21) Distributed Firewalling (23) Goal of the Distributed Firewalling lab (23) Create the Distributed Firewall rules (23) Validate the Distributed Firewall rules (25) Logical Centralized Routing (26)

虚拟化实施计划方案

1.1、虚拟化实施容 在本期项目中,将遵照规划和架构设计进行项目实施。本实施方案不涉及具体操作步骤和细节配置,而主要针对项目实施的过程进行控制。预计的实施步骤如下: 1.准备阶段 准备阶段是为项目的实施搜集各方面资料和必要的工具,同时也包括双方参与实施人员的确定。准备阶段主要容如下; 软件介质准备,包含项目涉及的所有软件产品介质,如果是项目采购则由卖方准备,如采用用户现有的软件则由用户方提供,主要的介质包含: (1)产品介质 (2)各虚拟机的操作系统介质 (3)在应用服务器上运行的所有应用软件介质 (4)服务器硬件驱动程序介质 如涉及到License则需要提供方确保在提供软件介质时同时提供有效的License授权。如Windows操作系统需要S/N等。 在准备阶段还需要确定实施需要的人员,每个步骤的参与人员要事先确定下来。为了确保应用迁移时的现场技术支持,要求在应用迁移或服务器迁移时确保应用软件的管理员或厂家技术人员能够现场支持。 2. vSphere虚拟架构实施 在实施过程中,主要的工作包括虚拟环境搭建和系统迁移两部分,本节主要针对vSphere4虚拟化架构搭建的过程进行描述。 针对本期项目的情况,需要按照下列步骤进行vSphere架构建设。在此,只对实施的过程列表并进行简要说明,详细地安装和配置技术实现步骤将在安装过程中为用户进行现场培训,并在项目实施后的安装报告中将具体参数设置等进行汇总和记录,安装报告将在总结与交付阶段与项目的其他文档共同转移给用户的管理团队。

1.2、虚拟化实施流程

1.3、 vSphere虚拟架构实施步骤 在实施过程中,主要的工作包括虚拟环境搭建和系统迁移两部分,本节主要针对vSphere 虚拟化架构搭建的过程进行描述。 针对本期项目的情况,需要按照下列步骤进行vSphere架构建设。在此,只对实施的过程列表并进行简要说明,详细地安装和配置技术实现步骤将在安装过程中为用户进行现场培训,

VMwarevSphere60服务器虚拟化部署安装图解

VMware vSphere 6.0 服务器虚拟化部署完整配置 一VMware vSphere部署的前期规划要点 1vSphere的优点 使用vSphere虚拟化的服务器不仅非常稳定、可靠、安全,同时VMware ESXi虚拟化核心很少,可以安装在1GB的U盘上运行,并且在多年的运行时,除了产品版本升级以及必要的补丁更新外,VMware ESXi虚拟化主机不需要重启—只要机房不停电、不升级,VMware ESXi可以一直运行多年。 2如何利用现在的设备架构虚拟化环境 在虚拟化过程中,用户大多会考虑目前现有的服务器、存储、交换机等基础设备是否可以使用,这需要根据服务器、存储的性能以及参数综合考虑。 如果是近一、两年新购买的服务器,则考虑将这些服务器整合、扩充,用做虚拟化主机,一般来说大多数标配不高的服务器都能扩充到很高的配置。例如,IBM 3850 X6服务器最大可以扩充到4个CPU、1.5TB内存,以CPU为例,IBM 3850 X6出厂标配2个CPU,这CPU可以是6核、8核,如果现有多台IBM 3850 X6服务器(例如2台或更多),可以将这2台的CPU放到其中一台,而另一台则可以新购4个8核的CPU,同样,内存也可以集中到一台,另一台则配置多个单条8GB的内存,同样,对于其他厂家的服务器也可以这样处理,先进行多台整合,然后再进行服务器的升级。 在虚拟化实施的过程中,如果使用现有的服务器,推荐优先为服务器添加内存、网卡,其次是配置冗余电源、CPU;至于硬盘,在虚拟化项目中,优先是配置共享的存储,其次是添加本地硬盘。 除了做虚拟化主机外,还可以将原有的服务器改做存储服务器,例如,如果某服务器配置较低并且不具有升级的价值,但具有较多的本地硬盘时,可以将硬盘集中到某台服务器中,将这台服务器通过安装openfiler(32位或64位产品都有)或Windows Server 2008 R2或Windows Server 2012,组成存储服务器,通过千兆网络为虚拟化环境提供iSCSI的网络存储,这些存储可以用来做数据备份或扩展。 3服务器性能与容量规划 在实施虚拟化的前期,有一个虚拟机容量规划,就是一台物理服务器上,最大能放多少虚拟机。实际上这是一个综合的问题,即要考虑主机的CPU、内存、磁盘(容量与性能),也要考虑运行的虚拟机需要的资源,在实际使用时,系统总有至少30%甚至更高的富余容量,不可能让一个主机上的资源利用率超过80%以致接近100%,否则一旦达到这些数值,整个系统响应会比较慢。 在估算虚拟化的容量时,在只考虑CPU的情况下,可以将物理CPU与虚拟CPU按照1:4~1:10甚至更高的比例规划,例如一台物理的主机具有4个8核心的CPU,在内存、存储足够的情况下,按照1:5的比例,则可以虚拟出4×8×5=160个vcpu,假设每个虚拟机需要2个vcpu,则可以创建80个虚拟机。在实际实施虚拟化的项目中,大多数虚拟机对CPU的要求并不是非常的高,即使为虚拟机分配了4个或更多的CPU,但实际上该虚拟机的CPU使用率只有10%以下,这时候所消耗的物理主机CPU资源不足0.5个。 在虚拟化的项目中,对内存占用是最大、要求最高的,在实际使用中经常发现,物理主机的内

虚拟化群集部署计划及操作流程

Windows server 2008虚拟化群集部署计划及操作流程 中企虚机搬迁架构调整,虚拟化群集部署操作流程如下: 1.硬件准备 2.整体规划 3.域控制器安装 4.节点服务器加域 5.为节点服务器安装群集功能 6.存储挂接 7.故障转移群集的配置 1.硬件准备: 初次先准备5台服务器,重新安装windows server 2008 R2操作系统。 一台做域控制器,4台部署群集。建议初次配置时先使用品牌和配置相同的服务器,待群集配置成功,再陆续添加其他品牌和配置的服务器。首次的4台服务器中,三台用来运行Hyper-V虚拟机服务,提供CE的虚机服务。剩余的一台做备用,当群集中运行服务的服务器有问题时,将服务迁移到备用机上。 2.整体规划: 硬件准备完毕,操作系统安装好之后,为机器配置IP,开启远程桌面,更新最新补丁。域控制器安装域服务,安装活动目录。群集节点服务器挂载存储。由于节点数是4,偶数节点数需要挂载一个仲裁磁盘,所以需要挂载两个lun,一个存放虚拟机的配置文件及VHD磁盘文件,一个做仲裁磁盘,该磁盘不需要太大空间,5G就够。配置群集前,为群集准备一个IP,这个IP和节点服务器的IP在同一网段。再配群集服务之前,任何服务器不要做安全设置或者域策略,一切按默认的安装,以避免配置群集出错误。下图是群集部署架构图

3.域控制器安装: 服务器全部准备完毕,操作系统安装完成,补丁更新至最新。开始安装 域服务。首先在服务器管理器中添加服务器角色。 图1:添加域服务角色

图2:勾选域服务 图3:安装域服务 安装完域服务后,运行dcpromo安装活动目录向导,进行域控制器的安装。

tomcat配置文件server文件详解

配置文件一般都在conf文件夹里,主要有server.xml,context.xml,tomcat_user.xml,web.xml四个常用配置文件,server主要是服务器设置的,例如端口设置,路径设置。context 里设置tomcat数据源,用来连接数据库。tomcat_user主要是用户名和密码的设置。web 是默认首页等等之类的设置。 元素名属性解释 server port 指定一个端口,这个端口负责监听关闭 tomcat 的请求 shutdown指定向端口发送的命令字符串 service name指定service 的名字 Connector(表示客户端和service之间的连接)port 指定服务器端要创建的端口号,并在这个断口 监听来自客户端的请求 minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可以创建的处理请求的线程数 enableLookups 如果为true ,则可以通过调用 request.getRemoteHost() 进行DNS 查询来 得到远程客户端的实际主机名,若为false 则 不进行DNS 查询,而是返回其ip 地址redirectPort 指定服务器正在处理http 请求时收到了一个 SSL 传输请求后重定向的端口号acceptCount 指定当所有可以使用的处理请求的线程数都被 使用时,可以放到处理队列中的请求数,超过 这个数的请求将不予处理 connectionTimeo ut 指定超时的时间数( 以毫秒为单位) Engine(表示指定service 中 的请求处理机,接收和处理来自Connector的请求)defaultHost 指定缺省的处理请求的主机名,它至少与其中 的一个host 元素的name 属性值是一样的 Context(表示一个 web 应用程序,通常为WAR 文件,关于WAR 的具体信息见servlet 规范)docBase应用程序的路径或者是WAR 文件存放的路径path 表示此web 应用程序的url 的前缀,这样请 求的url为http://localhost:8080/path/ **** reloadable 这个属性非常重要,如果为true ,则 tomcat 会自动检测应用程序的 /WEB-INF/lib 和/WEB-INF/classes 目录的 变化,自动装载新的应用程序,我们可以在不 重起tomcat 的情况下改变应用程序 host(表示name指定主机名

VMware虚拟机安装、配置、搭建网络全程图解

VMware Workstation是VMware公司的专业虚拟机软件,可以虚拟现有任何操作系统,而且使用简单、容易上手。现如今有很多人都拥有电脑,但多数人都只有一两台,想组建一个自己的局域网或者是做个小规模的实验一台机器是不够的,最少也要个两三台,可为了这再买电脑就太不值了。好在有许多虚拟机可以帮我们解决这个问题。虚拟机可以在一台电脑上虚拟出很多的主机,只要真实主机的配置足够就可以。 下面将把VMware Workstation软件的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的网络这三个部分,使用的是最新的VMware4。 一、安装建立一个新的虚拟机 首先让大家看看VMware的界面 2.我们来建立一个新的虚拟机向导 3.选择普通安装或者是自定义。这里大家选自定义,后面可以自行规划设备,内存和硬盘容量

4.选择想要虚拟的系统 5.给虚拟机起个名字,指定它的存放位置

6.分配内存大小 7.网络设置模式。这里比较复杂,安装的时候可以先随便选一个,装好后也可以改,但千万不要选最后一个,否则你将无法创建网络了。关于这三者之间的区别和怎样使用虚拟机连接到internet会在后面介绍。

8.创建一块磁盘。当第一次建立虚拟机时,请选择第一项,第二项适用于建立第二个或更多虚拟机,即使用已经建立好的虚拟机磁盘,这样可以减少虚拟机占用的真实磁盘空间。第三项则允许虚拟机直接读写磁盘空间,比较危险,所以适合熟悉使用磁盘的高级用户,如果操作失误会把真实磁盘里的内容删掉的。 9.设置虚拟机磁盘容量。第一项可以定义磁盘大小。第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大。第三项则限制了每块虚拟磁盘的最大容量为2G。

TOMCAT 开启访问日志功能(ACCESS LOG)

修改位置如下图 具体的解释如下 Access Log Valve用来创建日志文件,格式与标准的web server日志文件相同。可以使用用日志分析工具对日志进行分析,跟踪页面点击次数、用户会话的活动等。Access Log Valve 的很多配置和行为特性与File Logger相同,包括每晚午夜自动切换日志文件。Access Log Valve可以和任何Catalina容器关联,记录该容器处理的所有请求。 例子如下: className 实现的Java类名。必须被设置成 org.apache.catalina.valves.AccessLogValve。 directory 存放日志文件的目录,可以是相对路径或者绝对路径。如果使用相对路径,是指相对于$CATALINA_HOME的路径。如果不指定directory属性,缺省值是“logs”(相对于$CATALINA_HOME) pattern 需要记录的请求/响应不同信息域的格式布局。如果是“common”或者“combine”,说明选择标准格式。下面会有关于配置这个属性的更多信 息。 prefix 日志文件名的前缀。如果没有指定,缺省值是“access_log.”。如果不想使用前缀,使用长度为0的字符串。 resolveHosts 将远端主机的IP地址通过DNS查询转换成主机名,设为true。如果为false,忽略DNS查询,报告远端的IP地址。 suffix 日志文件名的后缀。如果没有指定,缺省值是“”。如果不想使用后缀, 使用长度为0的字符串。 rotatable缺省值为true,用来决定日志是否翻转的标志。如果为false,日志文件

虚拟机VMware的配置及安装过程介绍

虚拟机VMware的配置及安装过程介绍 虚拟机是一种高度隔离的软件容器,它可以运行自己的操作系统和应用程序,就好像它是一台物理计算机一样。虚拟机的行为完全类似于一台物理计算机,它包含自己的虚拟(即基于软件实现的)CPU、RAM 硬盘和网络接口卡(NIC)。 操作系统无法分辨虚拟机与物理机之间的差异,应用程序和网络中的其他计算机也无法分辨。即使是虚拟机本身也认为自己是一台“真正的”计算机。不过,虚拟机完全由软件组成,不含任何硬件组件。因此,虚拟机具备物理硬件所没有的很多独特优势。 通过虚拟化提高IT 资源和应用程序的效率和可用性。首先消除旧的“一台服务器、一个应用程序”模式,在每台物理机上运行多个虚拟机。让您的IT 管理员腾出手来进行创新工作,而不是花大量的时间管理服务器。在非虚拟化的数据中心,仅仅是维持现有基础架构通常就要耗费大约70% 的预算,用于创新的预算更是微乎其微。 借助在经生产验证的VMware 虚拟化平台基础上构建的自动化数据中心,您将能够以前所未有的速度和效率响应市场动态。VMware vSphere 可以按需要随时将资源、应用程序甚至服务器分配到相应的位置。VMware 客户通过使用VMware vSphere 整合其资源池和实现计算机的高可用性,通常可以节省50% 到70% 的IT 总成本。 ◆可以在单个计算机上运行多个操作系统,包括Windows、Linux 等等。 ◆可通过创建一个适用于所有Windows 应用程序的虚拟PC 环境,让您的Mac 计算机运行Windows。 ◆通过提高能效、减少硬件需求量以及提高服务器/管理员比率,可以降低资金成本。 ◆可确保企业应用程序发挥出最高的可用性和性能。 ◆可通过改进灾难恢复解决方案提高业务连续性,并在整个数据中心内实现高可用性。 ◆可改进企业桌面管理和控制,并加快桌面部署,因应用程序冲突带来的支持来电次数也随之减少。 虚拟机VMware既保证了Linux能正确安装且正常运行,又不破坏原来的操作系统,为我们除去了费心研究如何把硬盘分区分得合理和高效的苦恼。下面,给大家介绍一下怎样用

Tomcat系统日志激活配置方法

Tomcat日志记录激活配置方法 【编写人】:孙福成 【日期】:2010年2月1日 目录 1.文档说明 (1) 2.系统日志激活方式 (1) 2.1.配置方式 (1) 2.2.语法说明 (1) 2.3.参数说明 (2) 2.4.日志样例 (2) 3.日志备份 (2) 4.日志统计................................................................................................. 错误!未定义书签。 1.文档说明 本文档描述Tomcat系统日志记录功能的激活和配置方式,适用于所有使用Tomcat4、5的Web应用。 2.系统日志激活方式 2.1.配置方式 编辑Tomcat/conf/server.xml文件,找到如下行: 增加下面的行: 2.2.语法说明 directory="logs" ----存放日志的目录,请不要修改 prefix="bbs_access_log." ----日志文件名 suffix=".log" ---日志文件扩展名 pattern="%a...." ---日志字段参数

VMware虚拟化实施方案

1.1、VMware虚拟化实施内容 在本期项目中,将遵照规划和架构设计进行项目实施。本实施方案不涉及具体操作步骤和细节配置,而主要针对项目实施的过程进行控制。预计的实施步骤如下: 1.准备阶段 准备阶段是为项目的实施搜集各方面资料和必要的工具,同时也包括双方参与实施人员的确定。准备阶段主要内容如下; 软件介质准备,包含项目涉及的所有软件产品介质,如果是项目内采购则由卖方准备,如采用用户现有的软件则由用户方提供,主要的介质包含: (1)VMware产品介质 (2)各虚拟机的操作系统介质 (3)在应用服务器上运行的所有应用软件介质 (4)服务器硬件驱动程序介质 如涉及到License则需要提供方确保在提供软件介质时同时提供有效的License授权。如Windows操作系统需要S/N号码等。 在准备阶段还需要确定实施需要的人员名单,每个步骤的参与人员要事先确定下来。为了确保应用迁移时的现场技术支持,要求在应用迁移或服务器迁移时确保应用软件的管理员或厂家技术人员能够现场支持。 2.VMware vSphere虚拟架构实施 在实施过程中,主要的工作包括虚拟环境搭建和系统迁移两部分,本节主要针对VMware vSphere4虚拟化架构搭建的过程进行描述。 针对本期项目的情况,需要按照下列步骤进行VMware vSphere架构建设。在此,只对实施的过程列表并进行简要说明,详细地安装和配置技术实现步骤将在安装过程中为用户进行现场培训,并在项目实施后的安装报告中将具体参数设置等进行汇总和记录,安装报告将在总结与交付阶段与项目的其他文档共同转移给用户的管理团队。

1.2、VMware虚拟化实施流程

VMware虚拟化配置手册

VMware虚拟化配置手册 1.服务器安装 硬件要求 确保主机符合 ESXi 6.0 支持的最低硬件配置。 必须具有以下硬件和系统资源,才能安装和使用 ESXi 6.0: ESXi 6.0 将仅在安装有 64 位 x86 CPU 的服务器上安装和运行。 ESXi 6.0 要求主机至少具有两个内核。 ESXi 6.0 仅支持 LAHF 和 SAHF CPU 指令。 已知的 64 位处理器: 所有 AMD Opteron 处理器 所有 Intel Xeon 3000/3200、3100/3300、5100/5300、5200/5400、5500/5600、7100/7300、7200/7400 和 7500 处理器 至少 2 GB 的内存。 一个或多个千兆或 10GB 以太网控制器。 一个或多个以下控制器的任意组合: 基本 SCSI 控制器。Adaptec Ultra-160 或 Ultra-320、LSI Logic Fusion-MPT 或者大部分 NCR/SymbiosSCSI。 RAID 控制器。Dell PERC(Adaptec RAID 或 LSI MegaRAID)、HP Smart Array RAID 或IBM(Adaptec) ServeRAID 控制器。 SCSI 磁盘或包含未分区空间用于虚拟机的本地(非网络)RAID LUN。 ESXi 为多个 64 位客户机操作系统提供支持。 使用 64 位客户机操作系统运行虚拟机的主机有下列硬件要求: 对于基于 AMD Opteron 的系统,处理器必须为 Opteron Rev E 或更高版本。 对于基于 Intel Xeon 的系统,处理器必须包括对 Intel 的 Virtualization Technology (VT) 的支持。许多CPU 支持 VT 的服务器可能默认禁用 VT,因此必须手动启用 VT。如果CPU 支持 VT 但在 BIOS 中看不到此选项,请联系供应商以获得可启用 VT 支持的 BIOS 版本。 安装EXSI Server 在安装之前,首先检查物理服务器CPU的Virtualization Technology (VT)是否打开,统计局服务器型号为Lenovo R680 ,默认情况下,VT是关闭的。需进入BIOS打开。 安装步骤 CIMC界面 配置本地PC的IP地址为1.1.1.2(与管理口地址1.1.1.1为同一网段)

服务器虚拟化部署方案

服务器虚拟化部署 方案

1.1.1.服务器虚拟化部署方案 1.1. 2.数据库服务器设计说明 在数据库服务器的配置中,对数据库服务器性能影响较大的有: CPU:数据库查询和修改操作都需要消耗大量的CPU资源,另外数据库都是多线程应用程序,使用SMP(对称多处理)系统能够提供更好的性能。CPU缓存结构也很重要,因为数据库的对缓存的点击率是很高的。 内存:最重要的性能因素。数据库需要大量的内存来缓存数据。如果服务器没有足够的内存来作为数据缓存,将使

用磁盘子系统作缓存,磁盘子系统的访问速度比内存低很多,这样就会降低系统性能。内存太低,甚至会因为过于频繁的磁盘访问而导致服务器死机。配置256GB DDR3内存,以满足应用系统的数据缓存。 磁盘:即使内存很充分,系统还得执行大量的磁盘I/O,从硬盘中读取数据并写入修改的数据,因此磁盘的访问速度对性能影响也很大。另外,磁盘中的数据非常重要。为了提高访问数据库的性能,并保护磁盘中的重要数据,RAID磁盘控制器成为数据库服务器的标准配置。针对数据库随机读操作更多的特性,RAID5是最常见的选择。 另外每个数据库服务器包含两个HAB卡,光纤磁盘阵列包含两个磁盘控制器。数据库服务器经过SAN 光纤交换机与光纤磁盘阵列相连。任何一个数据库服务器与交换机之间的通路断掉均能够从另外一个HBA卡与交换机的通路上继续进行数据的传送。当任何一个交换机与磁盘阵列之间的通路断掉均能够从另外一个交换机与光纤盘阵控制器上的通路继续进行数据的传送。 数据库系统的衡量标准一般有两个:一个是整个数据库系统的运行性能,包括了一些典型操作的响应时间,以及在系统负载比较大的情况下,系统依然要有合理的运行表现;第二个是数据库系统的稳定性,即数据库系统能够稳定持续运行的时间,一般要求能够达到7×24。

TomcatWeb服务器安全配置基线

Tomcat Web服务器安全配置基线 中国移动通信有限公司管理信息系统部 2012年 04月

备注: 1.若此文档需要日后更新,请创建人填写版本控制表格,否则删除版本控制表格。

目录 第1章概述 (4) 1.1目的 (4) 1.2适用范围 (4) 1.3适用版本 (4) 1.4实施 (4) 1.5例外条款 (4) 第2章帐号管理、认证授权 (5) 2.1帐号 (5) 2.1.1共享帐号管理* (5) 2.1.2无关帐号管理* (5) 2.2口令 (6) 2.2.1密码复杂度 (6) 2.2.2密码生存期 (7) 2.3授权 (7) 2.3.1用户权利指派* (7) 第3章日志配置操作 (9) 3.1日志配置 (9) 3.1.1审核登录 (9) 第4章IP协议安全配置 (10) 4.1IP协议 (10) 4.1.1支持加密协议* (10) 第5章设备其他配置操作 (11) 5.1安全管理 (11) 5.1.1定时登出 (11) 5.1.2错误页面处理 (11) 5.1.3目录列表访问限制 (12) 第6章评审与修订 (14)

第1章概述 1.1 目的 本文档规定了中国移动通信有限公司管理信息系统部门所维护管理的Tomcat WEB服务器应当遵循的安全性设置标准,本文档旨在指导系统管理人员进行Tomcat WEB服务器的安全配置。 1.2 适用范围 本配置标准的使用者包括:服务器系统管理员、应用管理员、网络安全管理员。 本配置标准适用的范围包括:支持中国移动集团公司管理信息系统部运行的Tomcat Web 服务器系统。 1.3 适用版本 4.x、 5.x、 6.x版本的Tomcat Web服务器。 1.4 实施 本标准的解释权和修改权属于中国移动集团管理信息系统部,在本标准的执行过程中若有任何疑问或建议,应及时反馈。 本标准发布之日起生效。 1.5 例外条款 欲申请本标准的例外条款,申请人必须准备书面申请文件,说明业务需求和原因,送交中国移动通信有限公司管理信息系统部进行审批备案。

VMware虚拟机的安装与配置详解(By920)

网络教育学院 本科生毕业论文(设计) 题目:VMware虚拟机的安装与配置 学习中心: 层次:专科起点本科 专业: 年级:年春/秋季 学号: 学生: 指导教师: 完成日期:年月日

内容摘要 在软件开发中,开发者经常会使用到不同的操作系统,在计算机硬件资源受限的情况下,虚拟机的出现成为解决多操作系统共存,以及对网络环境模拟方法之一。 虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,在虚拟机上可以安装操作系统、安装应用程序、访问网络资源等等。对于用户而言,它只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。 本论文通过在宿主机上实现WMware虚拟机的安装与配置,从而的掌握虚拟机的原理和使用方法。 关键词:虚拟技术;虚拟机;VMware

目录 内容摘要 ........................................................................................................................... I 引言 .. (1) 1 概述 (2) 1.1 背景 (2) 1.2 本文的主要内容及组织结构 (2) 2 虚拟机技术综述 (3) 2.1 虚拟机的基本概念 (3) 2.2 虚拟机的主要技术与分类 (4) 2.2.1 虚拟硬件模式 (4) 2.2.2 虚拟操作系统模式 (5) 2.2.3 Xen (6) 2.3 VMware虚拟机 (6) 3 VMware虚拟机的安装与配置 (10) 3.1 虚拟机的安装 (10) 3.2 虚拟机的配置 (12) 4 虚拟机的使用 (15) 4.1 虚拟机操作系统的安装 (15) 4.2 虚拟机与宿主机互联 (17) 4.2.1 桥接模式连网和虚拟网桥(Bridge) (18) 4.2.2 NAT模式连网和NAT设备 (20) 4.2.3 仅主机模式和主机适配器 (22) 5 结论 (23) 参考文献 (24)

Tomcat控制台日志按日存放配置

第一章Cronolog配置讲解 1.1.cronolog介绍 cronolog小工具可以很好处理Apache、Tomcat服务日志。 Apache有两个log文件access.log 和error.log。error.log中存放诊断信息和处理请求中出现的错误,由于这里经常包含了出错细节以及如何解决,如果服务器启动或运行中有问题,首先就应该查看这个错误日志。access.log 访问日志中会记录服务器所处理的所有请求。在默认情况下,log记录存在于这两个单独的文件中,当网站访问量较大或者错误信息较多的时候,log文件的大小会急速增长。一般每10000个请求,访问日志就会增加1MB或更多。在这种情况下,如果当日志文件过大,就很难通过日志文件来分析。而且,对于AWStats这样的日志分析软件,它要求日志文件是按日存储的。Apache httpd可以通过管道将访问记录和出错信息传递给另一个进程,而不是写入一个文件。只要用管道操作符”|“后面跟一个可执行文件名,就可以使这个程序从标准输入设备获得事件记录。Apache在启动时,会同时启动这个管道日志进程,并且在运行过程中,如果这个进程崩溃了,会重新启动这个进程(所以我们称这个技术为”可靠管道日志”)。Apache推荐使用cronolog程序对log文件进行截断并按日存放。 Tomcat服务默认将控制台的日志存放在catalina.out中,随着日志记录增加,查看维护信息很不方便,而使用cronolog程序对log文件进行截断并按日存放,很容易维护。 1.2.Linux 下的安装与配置 步骤如下: ?下载:cronolog-1.6.2.tar.gz ?安装(默认是安装在/usr/local/sbin/下): √ # tar zxvf cronolog-1.6.2.tar.gz √ # ./configure (进入上面tar后生成的目录)

硬件虚拟化 安装与设置VMWARE ESXI 系统

目前虚拟化技术越来越成熟,现在只要你购买一台配置高一点的服务器安装虚拟操作系统就能把一台服务器当做多台服务器来用,经济又实用,管理又方便,今天我们就介绍一下如何安装vmwareesxi系统和vmwareesxi设置 工具/原料 ?一台性能比较高的服务器,并且配有两个网卡以上 ?克隆一张VMWARE ESXI 5.5的系统安装盘 方法/步骤 1. 1 在服务器上放入VMWARE ESXI系统安装盘,启动服务器,执行以下步骤: 1.将BIOS 设置为从CD-ROM 设备或USB 闪存驱动器引导 2. 2 2.在出现的第一个安装引导界面中,点击Enter,确定继续安装

3. 3 3.选择VMWARE系统安装的磁盘,点击Enter

4. 4 4.选择主机的键盘类型。安装后可在直接控制台中更改键盘类型 5. 5 5.输入主机的根密码,密码不能留空并且要特殊字符和数字、字母结合的密码,但为了确保第一次引导系统时的安全性,请输入不小于7位数的密码。安装后可在直接控制台中更改密码

6. 6 6.按F11键开始安装 7.7 7.安装完成后,取出安装CD、DVD 或USB 闪存驱动器。按Enter键重新启动

8.8 8.在VMware ESXi 5.5中,按F2键,输入管理员密码(在安装VMware ESXi 5.5时设置的密码),输入之后按Enter键,讲进入系统设置对话框。 9.9

9.进入system customization对话框,在对话框中能够完成口令修改、配置管理网络、测试管理网络、恢复网络设置和配置键盘等工作 10.10 10.如果需要修改VMware ESXi5.5的管理员密码,可以将光标移动到configure Password处按Enter键,在弹出的configure Password对话框中,先输入原来的密码,然后在分2次输入新的密码并按enter键将完成密码的修改

WebTracker日志配置的几种常见方法

常见Web日志切割方法 本文档就IIS、Apache、Tomcat常见Web服务下的日志切割及发布进行说明。 配置前说明 --------------------------------------------------------- 2 IIS服务器---------------------------------------------------------- 3 1、日志文件切割--------------------------------------------- 3 2、配置网站日志--------------------------------------------- 3 3、日志文件获取方法----------------------------------------- 6 4、Win2003 Server log文件可下载配置------------------------ 8 5、设置虚拟目录IP访问限制--------------------------------- 10 Apache服务器------------------------------------------------------ 11 1、日志分割设置-------------------------------------------- 11 2、设置虚拟目录来发布日志---------------------------------- 12 Tomcat服务器------------------------------------------------------ 14 1、日志分割设置-------------------------------------------- 14 2、设置虚拟目录来发布日志---------------------------------- 15

Tomcat中SSI的详细配置

Tomcat报告——Tomcat中SSI的配置 1.简介: SSI全称(Server Side Includes)是在HTML静态页面中使用的指令,当页面在服务端执行的时候是可以进行服务端解析的。这种方式可以让我们在存在的HTML页面里面分块动态生成内容而不在整个执行了CGI等服务端技术的基础之上进行动态页面服务。在返回请求的页面(包含SSI指令)前,服务器会处理这些指令,并用处理的结果替换指令,然后把页面返回。我们使用Tomcat作为Http 服务器的时候,我们需要使用SSI可以在Tomcat添加对SSI的支持。 Tomcat服务器的SSI支持的实现方式和Apache里面的SSI指令一样,在Tomcat里面实现SSI支持使用的是一个Servlet和一个Filter(Servlet和Filter的基本信息参考JSP教程),我们可以使用其中一种方式来进行SSI支持的配置,但是不需要两个同时配置,同时配置是否会产生冲突我不太清楚,一般情况下配置一个就可以了。 实现SSI支持的Servlet实现使用了org.apache.catalina.ssi.SSIServlet,另外需要在Servlet的路径解析里面添加映射规则“*.shtml”。 实现SSI支持的Filter使用了org.apache.calalina.ssi.SSIFilter。另外,在Filter 路径解析里面也需要添加映射规则“*.shtml”,而且在Filter配置的时候需要在映射规则里面添加能够执行的mime type,contentType的初始化参数允许你执行服务器下边的资源。在Tomcat里面默认是禁用了SSI的。 注意:SSI指令执行Tomcat外部的JVM,如果我们使用Java的安全管理器需要在calalina.policy文件里面进行配置。若要使用SSI Servlet和SSI Filter,直接在服务器的路径$CATALINA_BASE/conf/web.xml文件里面将SSI的注释去掉。需要注意的是在Tomcat服务器里面仅仅只有标记了privileged的Context可以使用SSI 功能。(*:当privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet,Tomcat的文档里面讲了使用的lib的域,每个应用程序如果不设置这个属性,是不能访问容器内的Servlet的,这里应该指代的是全局的Servlet)否则这里会遇到异常: https://www.doczj.com/doc/815582863.html,ng.SecurityException: Filter of class org.apache.catalina.ssi.SSIFilter(SSIServlet)is privileged and cannot be loaded by this web application 2.服务器配置属性: 在配置SSI Servlet的时候需要用到的参数(init parameters)如下: buffered:是需要将输入保存到缓冲区(0=false,1=true)默认是0(false)

相关主题
文本预览
相关文档 最新文档