网络安全课程实践报告
实验名称: Apache服务器搭建
班级: 12级网络工程
姓名: 魏少帅
指导老师: 赵文波
实验时间: 2014年12月15日
Apache服务器
一、实验目的
。
,虚拟目录,基于用户和主机的访问控制及虚拟主机的宏观方法。
二、实验平台
VMware虚拟机 CentOS-–i386-bin-DVD镜像
三、Apache服务器简介
Apache是常见的支持HTTP协议的Web服务器之一,也是使用最广泛的Web服务器。截止到1999年1月,服务器使用的是Apache Server。
Apache Server的主要特点是稳定性高、速度快、功能多。通过第三方的评测,Apache Server比大多数的Web服务器都快。
Apache 服务器既是一种软件,又是一个工程。它是由千千万万的服务器代码和文档开发者共同努力的结果。在1995年4月,公开发行了第一套Apache Server,。Apache Server的名字来源于“A PatCHy Server”。。
前不久,我国将Linux操作系统正式确定为重点发展方向。Apache Server以其对UNIX和Linux的最好支持,使它必定成为我国今后Web服务器的主流。
四. 实验步骤
使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本,若已安装则直接启动Apache服务器。
rpm -q httpd
找到Apache服务器的rpm安装包,这里使CentOS-–i386-bin-DVD镜像,所以安装包在/media/。通过ls –l http* 可以看见所有的Apache安装包,这里选择httpd--。在Packages目录下使用如下命令安装Apache服务器。
rpm -ivh httpd--
的参数
清单1-。
清单1-1
ServerType standalone
Port 80
User nobody
Group nobody
ServerName
ServerAdmin ******@.
ServerRoot "/www"
ErrorLog /og
Timeout 300
PidFile /.pid
KeepAlive On
KeepAliveTimeout 15
MaxClients 150
MaxKeepAliveRequests 100
MinSpareServers 5
StartServers 5
ServerType
此指令指定Web服务器以何种方式工作。有两个值可供选择standalone d 。Standalone表示你的httpd进程是以一个单独的守护进程(daemon)的方式在后台侦听是否有客户端的请求,启动httpd的命令将加进系统启动脚本文件/etc/;Inetd表示你的httpd进程不是以守护进程(daemon)的方式运行,d 这个 services的进程侦听,一旦有客户的请求,它会自动的启动httpd这个进程来提供相应的服务。对这种方式,启动httpd的命令将加进/etc/。
因为在standalone方式下,为每个请求装载一个新进程的负载几乎不存在,所以此种方式更高效。因此,此指令默认的是Standalone方式,对于一个比较繁忙的网站,本文建议您选择Standalone方式启动httpd。
Port
你分配给你的WEB SERVER 的端口号。此指令仅对Standalone方式启动的服务器有意义。
Httpd 的默认端口是80,也可以分配给自己的WEB SERVER 一个大于1024 的端口号。如果你这样做,你必须在你的URL后面跟上你的端口号才能访问到你的页面。比如你分配给你的服务的端口号是8888,那么你访问时需要输入http://domainname:8888
User和Group
像Port指令一样,这两条指令仅对standalone服务器有意义。
这两条指令分别指定httpd提供服务的子进程的
Apache服务器 来自淘豆网www.taodocs.com转载请标明出处.