admin 管理员组

文章数量: 1086019


2024年3月22日发(作者:imgplay gif制作下载)

第32卷第7期 

Vo1.32 No.7 

企业技术开发 

TECHNOLOGICAL DEVELOPMENT OF ENTERPRISE 

2013年3月 

Mar.2013 

Linux系统中Apache服务器的配置与管理 

刘松平。赵竹 

(湖南交通职业技术学院,湖南长沙410132) 

摘要:Linux系统中针对动态网页的管理采用的技术比较多,常用的JsP技术是一种比较成熟的技术。文章详细讲述了 

Apache—Tomcat服务器的安装配置与优化过程,实现动态网页的设置与管理。 

关键词:服务器配置与优化;Apache—tomcat服务器 

中图分类号:TP393.05 文献标识码:A 文章编号:1006—8937(2013)07—0006—02 

Configuration and management of Apache Server in Linux System 

LIU Song-ping,ZHAO Zhu 

(Hunan Communication Polytechnic,Changsha,Hunan 410132,China) 

Abstract:A great many of technologies are employed in Linux system for the dynamic webpage management,the commonly used JSP 

technology is a mature technology.This paper describes the installation,configuration and optimization process of Apache—Tomcat 

server,to realize the setting and management of dynamic webpage. 

Keywords:server configuration and optimization;Apache-tomcat Server 

Linux ̄.统中可以使用Apa£he服务器对web静态网页 

进行管理,也可对Web动态网页进行设置,实现动态网页 

的常见技术有CGI、PHP、JSP和ASP。这4种技术各有所 

JDK1.6.0—10.bin的读写权限,使之变为可执行文件。运行 

命令“.Odk1.6.0—10.bin”执行JDK的安装,在弹出一个协 

议认可对话窗,输入“Yes”,表示同意程序中的协议。 

安装好JDK还不能运行Tomcat软件,因为Tomcat的运 

行需要配置的系统环境变量,主要配置JAVA_HOME变 

量、CLASSPATH变量和PATH变量,需要设置两个文件, 

长,本3 ̄I2)JSP技术平台详j ̄TApache服务器技术的配置 

与管理操作步骤。 

1硬件准备 

Apache—tomcat J][ ̄务器的配置针对小型网络而言,对 

硬件要求不高,只要满足以下基本配置即可,如果大型 

具体操作如下: 

首先,使用“#vi/etc/profile”命令打开profile文件,在 

最后面加入如下内容: 

#set java environment 

网站,则需要根据需求进行硬件升级。 

CPU:AMD Athlon II X4 640 

JAVA_HOME=/usr/java dk一1.6.0—10 

CLASSPATH=.:¥JAVA—HOME/lib.tools.jar 

PATH=¥JAVA—.HOME/bin:¥PATH 

expo ̄JAVA_HOME CLASSPATH PATH 

硬盘:320GB 

内存:1G 

显示器:l9寸液晶 

2软件准备 

本文讲解的是在Linux操作系统环境下Apache— 

tomcat ̄务器的配置与管理,配置该服务器前,需要安装 

JDK1.6或以上的版本以及Apache—tomacd][ ̄务器软件。 

保存退出。 

为了保证JDK在所有的用户中使用,可以使用“vi/ 

etc/profile.d/java.sh”命令进行设置。然后,在新建的java.sh 

文件输入如下内容: 

#set java environment 

JAVA

HOME=/usr/java/jdk-1.6.0-10 

目前,JSP技术一般采用Tomcat开发工具,该工具需 

要借助JDK虚拟平台才可执行,因此,在安装Apache ̄务 

器之前,需要安装JDK并配置Linux系统的环境变量。 

CLASSPATH=.:¥JAVA_HOME/lib/tools.jar 

PATH=¥JAVA—H0ME/bin:¥PATH 

expo ̄JAVA_HOME CLASSPATH PATH 

下载JDK1.6.0—10.bin,并存放在”/tmp/”路径下,进 

入”/tmp/”路径,使用命令“chmod u+x jdk1.6.0—10”修改 

收稿日期:2012—12—20 

作者简介:刘松平(1981一),男,湖南长沙人,大学本科,讲师.,研究方 

向:网络通信.网络安全。 

保存退出,最后给java.sh分配权限:chmod 755/etc/ 

profile.dOava.sh 

即已完成Linux系统的环境变量设置,接下来可以安 

装Apache_tomact软件。将Apache_tomcat软件下载到“/tmp/ 

第32卷第7期 刘松平,等:Linux系统中Apache服务器的配置与管理 7 

”路径下,调用“ta r xzvf apache—tomcat一6.0.35.tar.gz”进 闭,如:KeepAlive On;MaxKeepA1iveRequests表示一个 

行解压,解压完毕后进人“/tmp/apache-tomcat一6.0.35”目 

连接服务的最多请求次数,一般设置次数为1 000,如: 

录下,执行“mv/tmp/apache—tomcat一6.0.35/usr ̄ocal/apache— MaxKeepAliveRequests 1 000;参数KeepAliveTimeout持续 

tomcat一6.0.35”,将apache—tomcat一6.0.35移动 ̄lJ/usr/local 

连接多长时间,该连接没有再请求数据,则断开该连接, 

路径下。Apache软件安装完成后进入“Tomcat安装目录/ 

缺省时间为15 s。 

bin”路径下,调用“./startuo.sh”启动Tomcat)]l ̄务器。 

虚拟主机的配置,可以选择基于IP地址的虚拟主机 

3服务器配置与优化 

配置,也可以选择基于IP和多端口的虚拟主机配置,下面 

以前者为例,讲解配置要求。 

Apache—T0mcat服务器安装成功后,为了使得该服务 

Listen 80 

器能按安装要求进行运行,还需设置其配置文件。其配 

<ViaualHost172.20.30.40> 

置文件为Http.conf,在此文件中,其配置参数可从以下几 

DocumentRoot/www/example 1 

个方面进行设置。在全局变量中,在全局变量中ServerName 

ServerName WWW.example 1.corn 

用于设置网站的主机名及端口号,如:ServerName w-qcw. 

</VirtualHost> 

sqir.com:80;ServerAdmin用于设置管理员邮件地址,当系 

<VirtualHost 172.20.30.50> 

统出现问题时,错误的日志文件及错误信息的发送至管 

DocumentRoot/www/example2 

理员邮件地址中,如:ServerAdmin admin@sqir.eom;变 

ServerName WWW.example2.org 

量DocumentRoot用于设置主站点的网页存储位置,如: 

</VirtualHost> 

DocumentRoot t“/mnt/web/sqir”。 

在服务器优化方面,可以从以下几个参数进行设置, 

4结语 

StartServers用于设置启动apache时的httpd进程个数,如: 

个优化的配置,可以为服务器节省更多的存储空 

StartServers 5;MinSpareServers用于设置服务器保持的最 间和拥有更好的性能,Apache—tomcat服务器的配置与优 

小空闲进程数,而参数MaxSpareServers用于设置服务器 化也是一样,只有在实践中不断总结和应用,才能提供 

保持的最大空闲进程数。设置格式如:MinSpareServers 5; 

更好、更快、更安全的网络连接。 

参数MaxClients设置最大并发连接数,如:MaxClients 150; 

MaxRequestsPerChild是设置每个子进程被请求服务多少 

参考文献: 

次后被kill掉,如果设置为0,表示不限制,一般推荐设置 

[1]余柏山.Linux系统管理与网络管理[M】.北京:清华大学出 

为1 000,如:MaxRequestsPerChild l 000。 

版社,2011. 

持久性连接方面也是网络服务器常见的设置要求, 

[2]余洪春.构建高可用Linux ̄务器(第2版)[M】.北京:机械工 

可从以下几个方面进行设置。KeepAlive用于设置是否 

业出版社,2012. 

开启持久性连接功能,即当客户端连接到服务器,下载 

[3]内梅特【美]著,张辉译.UNIX/Linux系统管理技术手册(第 

完数据后仍然保持连接状态,on表示开启,out表示关 

四版)【M】.北京:人民邮电出版社,2012. 

(上接第2页) [4】Ron Patton(美).软件测试【M].北京:机械工业出版社, 

【1]范洁,尚增光.XML安全技术在电子公文交换系统中的应用 

2006. 

【J】.计算机工程与设计,2010,(18):4214—4216,4238. 

【5】郑人杰.计算机软件测试技术【M】.北京:清华大学出版社, 

[2柳纯录.2]软件评测师教程【M】.北京:清华大学出版社,2005. 

1992. 

[31路晓丽.软件测试技术[M】.北京:机械工业出版社,2009. 


本文标签: 设置 配置 技术 服务器 进行