linux课件:第15讲 Web服务器_第1页
linux课件:第15讲 Web服务器_第2页
linux课件:第15讲 Web服务器_第3页
linux课件:第15讲 Web服务器_第4页
linux课件:第15讲 Web服务器_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

第15讲Web服务本讲内容15.1Apache服务器简介15.2安装和启动Apache服务器15.3Apache服务器的配置15.4配置虚拟主机学习目标本课主要让读者了解有关RedHatLinux上如何安装和设置Apache

Web服务器。通过对本课的学习,读者应该掌握以下主要内容:

Apache安装、启动与配置

Apache虚拟主机的建立与站点的管理

第15讲Web服务15.1Apache服务器简介15.2安装和启动Apache服务器15.3Apache服务器的配置15.4配置虚拟主机15.1Apache服务器简介Apache服务器一个主要的特点是完全免费,并且完全公开其源代码,由此用户可根据自身的需要去进行相关模块的开发。

Apache服务器另一个主要的特点是其跨平台性,其可在UNIX、Windows、Linux等多种操作系统上运行。如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

第15讲Web服务15.1Apache服务器简介15.2安装和启动Apache服务器15.3Apache服务器的配置15.4配置虚拟主机15.2安装和启动Apache服务器

1.检测与安装Apache

在RedHatLinux9中自带了以下两个Apache2.0的安装文件:Ø

httpd:Apache2.0Ø

httpd-manual:Apache2.0手册 检测Linux系统中是否已经安装了Apache服务器可以使用下面的命令:

#rpm–qa|grephttpd15.2安装和启动Apache服务器

1.检测与安装Apache

如果确认在Linux系统中没有安装Apache,可将RedHatLinux9的三张安装光盘的第一张放入光驱,然后执行下面的命令:

#rpm–ivhhttpd-2.0.40-21.i386.rpm #rpm–ivhhttpd-manual-2.0.40-21.i386.rpm2.Apache服务器的启动和停止

当安装完Apache服务器后,如果想让其提供Web服务还必须启动它。下面的命令用来查看Apache服务器是否启动:#pstree|grephttpd可以使用如下命令查看Apache服务器的运行状态:#servicehttpdstatus可以使用下面的命令来启动或重新启动Apache服务器:#servicehttpdstart#servicehttpdrestart第15讲Web服务15.1Apache服务器简介15.2安装和启动Apache服务器15.3Apache服务器的配置15.4配置虚拟主机15.3Apache服务器的配置打开HTTP配置工具的方法有两种:(1)依次单击“主菜单→系统设置→服务器设置→HTTP服务器”。(2)在终端提示中键入下面的命令。#redhat-config-httpd15.3Apache服务器的配置使用

HTTP配置工具来配置

ApacheHTTP服务器的一般步骤如下:

(1)在“主”标签下配置基本设置。(2)在“虚拟主机”标签下来配置默认设置。(3)在“虚拟主机”标签下,配置默认的虚拟主机。如果要为多个

URL或虚拟主机提供服务,则添加额外的虚拟主机。15.3Apache服务器的配置(4)在“服务器”标签下配置服务器设置。(5)在“调整性能”标签下配置连接设置。(6)把所有必要的文件复制到DocumentRoot和cgi-bin目录中。(7)保存设置并退出HTTP配置工具。

1.基本设置

(1)服务器名称

(2)网主电子邮件地址(3)可用地址(4)单击“添加”按钮,用来定义接受请求的其它端口。2.默认设置

(1)站点配置(2)记录日志(3)环境变量(4)目录3.服务器设置

4.调整性能

第15讲Web服务15.1Apache服务器简介15.2安装和启动Apache服务器15.3Apache服务器的配置15.4配置虚拟主机15.4配置虚拟主机

虚拟主机是在一台Web服务器上为多个单独的域名提供Web服务,每个域名具有特定的目录和配置,相当于将一台主机分为多台主机,虚拟主机技术对于主机数量不足,但又想为不同的用户提供独立的Web服务的需求非常有效。

Apache有两种方式支持虚拟主机:

基于IP的虚拟主机 基于名字的虚拟主机。

1.基于名字的虚拟主机

假设某一学院按照系部或者职能部门组建基于名字的虚拟主机。有一台Apache服务器和一个IP地址:2,假设有两个单位需要建立网站,一个为办公室网站,域名为

,另一个为计算机系网站,域名为

(1)基于名称的虚拟主机的DNS配置

现在想要创建一个名为和的虚拟主机,并使用同一个Apache服务器。所需要进行的工作仅仅是在提交的DNS配置文件中,为创建如下的别名: INCNAME INCNAME 或者office IN CNAME wwwcomputer IN CNAME www

在上面的配置中,在提交的DNS配置文件以及返回的配置文件中,已经具有如下的A记录和PTR记录,分别为:www IN A 21 PTR CNAME

(2)修改配置文件

NameVirtualHost2

<VirtualHost2>ServerNameDocumentRoot/var/www/html/office</VirtualHost>

<VirtualHost2>ServerNameDocumentRoot/var/www/html/computer</VirtualHost>2.基于IP的虚拟主机(1)基于IP虚拟主机的DNS配置如果用户想要创建二个基于IP的虚拟主机,、。这二个虚拟主机站点的共同域名是

。用户可以按照如下所示在DNS配置文件中进行配置:computer IN A office IN A 另外,还需要在DNS的配置文件中添加以下的PTR记录:1 IN PTR 2 IN PTR (2)修改配置文件<VirtualHost>ServerAdmincomputer@DocumentRoot/var/www/html/computerServerNameErrorLog/var/www/html/computer/logs/error_logTransferLog/var/www/html/computer/logs/access_log</VirtualHost>

(2)修改配置文件<VirtualHost>ServerAdminoffice@DocumentRoot/var/www/html/officeServerNameErrorLog/var/www/html/office/logs/error_logTransferLog/var/www/

温馨提示

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

评论

0/150

提交评论