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.
版权声明:本文标题:Linux系统中Apache服务器的配置与管理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711086364a587710.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论