欢迎来到天天文库
浏览记录
ID:20551591
大小:292.00 KB
页数:21页
时间:2018-10-13
《linux apache服务器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Apache服务器一、Apache服务器简介Apache服务器一个主要的特点是完全免费,并且完全公开其源代码,由此用户可根据自身的需要去进行相关模块的开发。Apache服务器另一个主要的特点是其跨平台性,其可在UNIX、Windows、Linux等多种操作系统上运行。如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。二、安装和启动Apache服务器1.检测与安装Apache在RedHatLinux9中自带了以下两个Apache2.0的安装文件:httpd:Apache2.0httpd-manual:Apache2
2、.0手册检测Linux系统中是否已经安装了Apache服务器可以使用下面的命令:#rpm–qa
3、grephttpd如果确认在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
4、
5、grephttpd可以使用如下命令查看Apache服务器的运行状态:#servicehttpdstatus可以使用下面的命令来启动或重新启动Apache服务器:#servicehttpdstart#servicehttpdrestart三、Apache服务器的配置打开HTTP配置工具的方法有两种:(1)依次单击“主菜单→系统设置→服务器设置→HTTP服务器”。(2)在终端提示中键入下面的命令。#redhat-config-httpd使用HTTP配置工具来配置ApacheHTTP服务器的一般步骤如下:(1)在“主”标签下配置基本设置。(2)
6、在“虚拟主机”标签下来配置默认设置。(3)在“虚拟主机”标签下,配置默认的虚拟主机。如果要为多个URL或虚拟主机提供服务,则添加额外的虚拟主机。(4)在“服务器”标签下配置服务器设置。(5)在“调整性能”标签下配置连接设置。(6)把所有必要的文件复制到DocumentRoot和cgi-bin目录中。(7)保存设置并退出HTTP配置工具。1.基本设置(1)服务器名称(2)网主电子邮件地址(3)可用地址(4)单击“添加”按钮,用来定义接受请求的其它端口。2.默认设置(1)站点配置(2)记录日志(3)环境变量(4)目录3.服务器设置4.调整性能四
7、、配置虚拟主机虚拟主机是在一台Web服务器上为多个单独的域名提供Web服务,每个域名具有特定的目录和配置,相当于将一台主机分为多台主机,虚拟主机技术对于主机数量不足,但又想为不同的用户提供独立的Web服务的需求非常有效。Apache有两种方式支持虚拟主机:基于IP的虚拟主机基于名字的虚拟主机。1.基于名字的虚拟主机假设某一学院按照系部或者职能部门组建基于名字的虚拟主机。有一台Apache服务器和一个IP地址:211.85.203.22,假设有两个单位需要建立网站,一个为办公室网站,域名为office.lyd.com,另一个为计算机系网站,域
8、名为computer.lyd.com(1)基于名称的虚拟主机的DNS配置现在想要创建一个名为computer.lyd.com和office.lyd.com的虚拟主机,并使用同一个Apache服务器www.lyd.com。所需要进行的工作仅仅是在提交的DNS配置文件中,为lyd.com创建如下的别名:office.lyd.comINCNAMEww.lyd.comcomputer.lyd.comINCNAMEwww.lyd.com或者officeINCNAMEwwwcomputerINCNAMEwww在上面的配置中,在提交的DNS配置文件以及返
9、回的配置文件中,www.lyd.com已经具有如下的A记录和PTR记录,分别为:wwwINA211.85.203.21PTRCNAMEwww.lyd.com(2)修改配置文件NameVirtualHost211.85.203.22ServerNameoffice.lyd.comDocumentRoot/var/www/html/officeServerNamecomputer.lyd.comDocumentRo
10、ot/var/www/html/computer2.基于IP的虚拟主机(1)基于IP虚拟主机的DNS配置如果用户想要创建二个基于IP的虚拟主机,off
此文档下载收益归作者所有