版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统配置与管理学习要点■Apache的基本概念□Apache的安装方法■服务器的配置方法Apache
服务的配置和管理16.1.1关于WWW和URL的基本概念■
Web服务器是可以向发出请求的浏览器提供文档的程序。■
服务器是一种被动程序:只有当Internet
上运行在其他计算机中
的浏览器发出请求时,服务器才会响应。■
最常用的Web服务器是Apache
和Microsoft的Internet信息服务器
(Internet
Information
Server,IIS)。Internet
上的服务器也称为Web
服务器,是一台在Internet
上具有独
立IP地址的计算机,可以向Internet上的客户机提供WWW
和FTP等各种Internet
服务。当Web
浏览器(客户端)连到服务器上并请求文件时,
Web
服务
器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉
浏览器如何查看该文件(即文件类型)。服务器使用HTTP
(超文
本传输协议)进行信息交流,这就是人们常把它们称为HTTPD服
务器的原因。16.1
Apache概述16.1.2
Apache简介Apache是世界上最流行的Web服务器软件之一。它可以运行在几乎
所有广泛使用的计算机平台上。Apache
的特点是简单、速度快、性能稳定,并可做代理服务器来使
用。16.1
Apache概述在RHEL5系统中,提供了2.2.3版本的Apache软件,其服务名为httpd。只
有同时安装httpd和system-config-http
d的RPM软件包后才可以使用http
图形配置工具。在“应用程序”
→
“附件”
→“终端”中,用命令:
rpm-qa
|grep
httpd来查看当前系统中是否安装Apache
相关软件包。如果没有安装,则需预安装。16.2
Apache软件的安装root@localhost:~
口
×文件F编辑(E查看(V终端T标签B帮助(H[root@localhost~]#rpm-qa
|grep
httpdhttpd-2.2.3-6.e15httpd-manua1-2.2.3-6.e15[root@localhost
~#我们可以从RHEL5.0安装光盘中自带的RPM软件包中选择安装。默认的查询结果如下图17-1
所示。1
6
.
2
A
p
a
c
h
e软
件
的
安图16-1所装root@localhostr:~文件(F编辑(E)查看(V终端T标签(B帮助(H)[root@localhost~]#rpm
-qa
|grep
httpdhttpd-2.2.3-6.e15httpd-manual-2.2.3-6.e15system-config-httpd--1.e15[rootalocalhost~]#1
6
.
2A
p
a
c
h
e软
件
的
安
装所有软件包安装完成后,查询结果如下图所示。图16-2所只
服务配置保
存
还
原后台服务(⑤|按需服务(◎这些服务被启动过一次,并在后台运行。你可以指定启动它的运行等级。目前运行的级别是:5
编辑运行级别:5描述Apache
is
a
World
Wide
Web
serverIt
is
used
to
serveHTML
files
and
CGI.☑
firstboot☑gpm☑
haldaemon☑hidd☑
hplip■
httpd☑
ip6tables□
ipmi单击“系统”→“管理”→
“服务器设置”→
“服务”,在服务配置
界面中启用1
6
.
2
A
p
a
c
h
e软
件
的
安
装httpd
服图16-3状态httpd已停置工具进行Web
胆服务器
调整性能Basic
Setup服务器名⑤:网主电子邮件地址(e):
root@localhostAvailable
Addresses端口上所有可用地址80编辑(E).删除(D为Apache
监听请求设立地址。确定◎)单击“系统”→“管理”→“服务器设置”→
“HTTP”,可以启用
Apache
图形配1
6
.
3
A
p
a
c
h
e
图
形
配
置图16-4HTTP16.4.1
配置文件httpd.conf下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。■Port80#定义了web
服务器的侦听端口,默认值为80,它是TCP网络端口之一。若写入
多个端口,以最后一个为准。■
User
apache#一般情况下,以nobody
用户和nobody
组来运行web
服务器,因为web■Group
apache(Unix平台最流行的WEB服务器平台)#服务器发出的所有的进程都是以
root
用户身份运行的,存在安全风险。■ServerAdmin
root@localhost#指定服务器管理员的E-mail地址。服务器自动将错误
报告到该地址。■ServerRoot/etc/httpd
#服务器的根目录,
一般情况下,所有的配置文件在该目录下
o■
ServerNamee:80#web
客户搜索的主机名称。■
KeepAliveTimeout15#规定了连续请求之间等待15秒,若超过,则重新建立一条新
的TCP连接。1
6
.
4
A
p
a
c
h
e
命
令
行
配
置MaxKeepAliveRequests100#永久连接的HTTP请求数■
MaxClients150#同一时间连接到服务器上的客户机总数■
ErrorLoglogs/error_log
#用来指定错误日志文件的名称和路径■PidFilerun/httpd.pid
#用来存放httpd
进程号,以方便停止服务器。■Timeout300
#
设置请求超时时间,若网速较慢则应把值设大。■DocumentRoot/var/www/html
#用来存放网页文件的目录。1
6
.
4
A
p
a
c
h
e命
令
行
配
置16.4.2
Apache基本配置具体步骤如下。(1)打开网络配置工具,给系统分配一个静态IP地址。要让客户端正常访问Web
服务器,我们需要给Web服务器设置一个静态的IP地址。这里,我们假设IP地
址为:1920.101。(2)修改配置文件:vi/etc/httpd/conf/httpd.conf找到ServerName这一行,并修改为:ServerName:1920.101:80(3)启动Apache服务,用Service命令,重启httpd
服务,让修改后的配置文件生
效:Service
httpdrestart(4)关闭防火墙或放开http端口,为了让客户端正常访问Web
服务器,需开放
http
端口,这里,我们选择关闭防火墙,用命令:
setup
可以通过选项,关闭
防火墙。1
6
.
4
A
p
a
c
h
e
命
令
行
配
置root@localhost:~文件(F
编辑(E
查看(V)
终端T标签(B帮助(H)文本模式设置工具1.19.2
(c)1999-2006Red
Hat,Inc选择一种工具X
配置时区配置系统服务网络配置键盘配置防火墙配置验证配置<Tab>/<A1t-Tab>
在元素间切换使用<Enter>键来编辑选中项目1
6
.
4
A
p
a
c
h
e
命
令
行
配
置图16-5文件(F
编辑(E)
查看(V)
终端(T
标签B帮助(H)system-config-securityleve1防火墙配置防火墙保护网络免遭未经授权的网络入侵。启用防火墙会阻塞所有
进入的连接。禁用防火墙会允许所有连接,我们不推荐您这么做。安全级
别
:SELinux:
强
制允许禁用<Tab>/<A1t-Tab>在元素间切换Space>
选择16.4
Apache命令行配置图16-6您能看见这个页面,说明Apac
web
server
已经安装成功。您可以在这个目录中增加内容,或者把这个页面替换掉。这不是你想看见的页面吧?之所以会看见这个页面,是因为网站管理员改变了这个站点的设置。如果
有疑问,请咨询维护此站点的人员。
Apache软件基金会,即此站点所使用
的网站服务器软件的开发者,不负责此站点的维护工作,也无法为您解决
设置上的问题。Apache文档己经包含在此发行版中。您可以在使用Apache的网站服务器上,自由地使用下面的图片。感谢使用
Apache!(5)检验安装是否成功在web浏览器中输入:Apache
Test页面。至此,
Apache
服务器可以正常工作了。16.4
Apache命令行配置图16-716.4.3
访问Apache的静态网页为了能在客户端正常访问静态网页,我们进一步修改Apache
的配置文件
httpd.conf。(1)修改配置文件:vi
/etc/httpd/conf/httpd.conf将ServerAdminmailto:linux@一行改为您的邮箱地址16.4
Apache命令行配置#The
directivesin
this
section
set
up
the
values
usedby
the
'main'#server,whichrespondsto
anyrequeststhataren'thandledbya#<VirtualHost>definition.Thesevaluesalsoprovidedefaultsfor#any<VirtualHost>containersyou
maydefinelaterinthefile.#All
ofthesedirectivesmayappearinside<VirtualHost>containers,#inwhichcasethesedefaultsettingswillbeoverriddenforthe#virtual
host
beingdefined.#ServerAdmin:Your
address,whereproblemswiththeserver
shouldbe#e-mailed.Thisaddressappearson
some
server-generated
pages,such#aserrordocuments.e.g.admin@ServerAdminroot@localhost
#ServerName
gives
the
name
and
port
that
the
server
uses
to
identify
itself.#This
can
often
be
determined
automatically,but
we
recommend
you
specify#itexplicitlytopreventproblemsduringstartup.#Tf
this
isnnt
set
tovalid
DNS
name
for
vour
host
server-aenerated
行
2
5
0,
列1图16-8httpd.confx16.4
Apache命令行配置主配置文件中的DocumnetRoot
选项可以控制将要发布的网页文件存放在哪个目录下。DocumentRoot"/home/httpd/html/"此处为html文件主目录为了让客户端有权限访问网页存放的目录,我们需要放开访问权限,修改<Directory/>,
设置Allowfromall。16.4
Apache命令行配置httpd.conf
xDocumen
tRoot"/var/www/h
tml"#Each
directory
to
which
Apache
has
access
can
be
configu
red
with
respectir
y(
ice
ts
an
u
ai
ori
).
allowed
and/or
disabled
in
that#First,we
configu
re
the"default"to
be
a
very
restrictive
set
of#features.<Directory
/>Options
FollowSymLinksAllowoverride
NoneALlow
from
all</Directory>#Notethat
fromthis
pointforward
you
must
specifically
allow#particular
featu
res
to
be
enabled-so
if
something's
not
working
as
#you
might
expect,make
su
re
that
you
have
specifically
enabled
it#below.行
2
9
3
,
列
1
9esarerectturesbdfesdisndervasrhoicectwhdo##t16.4
Apache命令行配置图16-9test
-Mozilla
Firefox文件(F
编辑(E)
查看(V)
转
到(G
书签(B
工具(T
帮助(H)http:///
转到Red
Hat
Red
Hat
Magazine
Red
Hat
Network
Red
Hat
Supportmyapacheworks!完成(2)编写一个简单的html网页,放入apache
对应的目录,远程访问该网
页①自己写一个html文件,"my
apache
works!"放入/var/www/html/
中
,并命名为index.html;②在web浏览器中输入:16.4
Apache命令行配置图16-1017.4.4扩展设置:增加用户验证功能Apache
服务器已经内置用户验证机制,只要适当加以设置,便可以控制网站的某些部分
要用户验证。1.在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择【打开终端】命令,打开Linux的
终端输入窗口。2.在/var/www(Apache的主页根目录)下创建一个test目录。由于使用的是命令行创建方
式,下面所示的命令就是创建该目录所使用的命令。mkdir
/var/www/test3.编
辑httpd.con
f文件。打开该文件后,在里面添加以下代码:Alias/test"/var/www/test"<Directory"/var/www/test">Options
Indexes
MultiViewsAllowOverride
AuthConfig
#表示进行身份验证Order
allow,denyAllow
from
all</Directory>其中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京北京房山区教育委员会所属事业单位招聘8名高层次专业技术人才笔试历年参考题库附带答案详解
- 北京北京东城区教育委员会所属事业单位2025年第三批招聘34人笔试历年参考题库附带答案详解
- 内蒙古2025年内蒙古磴口县乌兰牧骑公开招聘演职人员笔试历年参考题库附带答案详解
- 云南宣威市2025年教育体育系统商调市外事业单位工作人员笔试历年参考题库附带答案详解
- 上海上海闵行职业技术学院招聘60人笔试历年参考题库附带答案详解
- 上海2025年上海芭蕾舞团第二季度第一批招聘7人笔试历年参考题库附带答案详解
- 2025浙江嘉善县国有资产投资有限公司公开招聘工作人员12名笔试历年参考题库附带答案详解
- 2025年八年级历史期末流芳百世试卷
- 2025-2030共享经济背景下行李车租赁市场发展前景展望
- 2025年高职(工程造价)工程造价技能大赛模拟测试题及解析
- 动火作业施工方案5篇
- 2024年重庆市优质企业梯度培育政策解读学习培训课件资料(专精特新 专精特新小巨人中小企业 注意事项)
- 老年人高血压的护理
- 粮油产品授权书
- 责任督学培训课件
- 关于安吉物流市场的调查报告
- 抑郁病诊断证明书
- 心电监测技术操作考核评分标准
- 历史时空观念的教学与评价
- 维克多高中英语3500词汇
- 第五届全国辅导员职业能力大赛案例分析与谈心谈话试题(附答案)
评论
0/150
提交评论