linux课程资源Apache服务配置_第1页
linux课程资源Apache服务配置_第2页
linux课程资源Apache服务配置_第3页
linux课程资源Apache服务配置_第4页
linux课程资源Apache服务配置_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、Network Optimization Expert TeamNetwork Optimization Expert Team3.6 Linux Apache服务配置Network Optimization Expert Team3.6.1 Apache 服务安装nApache HTTP Server(以下简称Apache)是Apache软件基金会(Apache软件基金会官方网站:/)的一个开源的Web服务器n可以在大多数操作系统中运行n由于其多平台和安全性被广泛使用,是目前最流行的Web服务器端软件之一Network Optimization Exp

2、ert TeamnApache软件包安装nRHEL 5.4光盘Server目录下httpd-2.2.3-31.el5.i386.rpmnApache软件包的主要文件n主配置文件:/etc/httpd/conf/httpd.conf安装Apache服务rpm -ivh apr-1.2.7-11.el5_3.1.i386.rpmrpm -ivh postgresql-libs-8.1.11-1.el5_1.1.i386.rpmrpm -ivh apr-util-1.2.7-7.el5_3.2.i386.rpmrpm -ivh httpd-2.2.3-31.el5.i386.rpmNetwork O

3、ptimization Expert Team3.6.2 Apache服务配置n在Apache的配置文件分为以下三个部分nGlobal Environment:全局配置。该部分参数主要对Apache运行环境及状态进行设置nMain server configuration:主服务配置。该部分实际也是对Apache运行网站的参数设置,如果在使用了虚拟主机的情况下,也会成为虚拟主机配置中未定义参数的默认值nVirtual Hosts:虚拟主机配置,如果主服务配置中的参数。位于某个虚拟主机的配置中,那么这些参数只对该虚拟主机生效Network Optimization Expert Team6 6n

4、在使用Apache配置网站前,一般需要根据实际情况调整其运行情况以满足实际应用的需要nStartServers nServerLimit nMaxClients nMinSpareThreads nMaxSpareThreads nMaxRequestsPerChild nKeepAlive nMaxKeepAliveRequests nKeepAliveTimeout nListen IP地址:端口Apache调整配置Network Optimization Expert Team7 7nDocumentRoot /var/www/htmlnDirectoryIndex index.html

5、 index.html.varnServerName www.example.zqin:80基本Web服务器Network Optimization Expert Teamn基于IP地址的虚拟主机3.6.3 Apache Web相关命令NameVirtualHost *:80ServerAdmin DocumentRoot /var/site/walter.example.zqin ServerName 0:80Errorlog logs/walter.err.logCustomLog logs/walter.access.log commonServerAdmin

6、DocumentRoot /var/site/william.example.zqinServerName 1:80Errorlog logs/william.err.logCustomLog logs/william.access.log commonNetwork Optimization Expert Teamn基于端口的虚拟主机虚拟主机Listen 8080 NameVirtualHost 0:* ServerAdmin DocumentRoot /var/site/walter.example.zqinServerName 192.

7、168.159.10:80Errorlog logs/walter.err.logCustomLog logs/walter.access.log commonServerAdmin DocumentRoot /var/site/william.example.zqinServerName 0:8080Errorlog logs/william.err.logCustomLog logs/william.access.log commonNetwork Optimization Expert Teamn基于主机头的虚拟主机虚拟主机NameVirtualHost 192

8、.168.159.10:80 ServerAdmin DocumentRoot /var/site/walter.example.zqinServerName walter.example.zqinErrorlog logs/walter.err.logCustomLog logs/walter.access.log commonServerAdmin DocumentRoot /var/site/william.demo.zqinServerName william.demo.zqinErrorlog logs/william.err.logCustomLog logs/william.ac

9、cess.log commonNetwork Optimization Expert Teamnhtpasswd可以生成一个独立的用户及密码文件,专门用于对网站的访问者进行身份验证n-c:创建保存用户及密码文件。如果已经存在,那么将被清空并改写n-m:使用MD5加密密码n-D:如果用户存在,则删除该用户n文件名:包含用户名和密码的文本文件的名称。如果使用了-c选项,若文件已存在则更新,若不存在则创建n用户名:在文件名中添加或更新记录。若用户名不存在则添加一条记录,若存在则更新其密码n密码:将被加密并存储到文件中的明文密码。必须和-b同时使用身份验证Network Optimization Ex

10、pert Team身份验证NameVirtualHost *:80ServerAdmin DocumentRoot /var/site/walter.example.zqinServerName 0:80AuthName TestAuthAuthType BasicAuthUserFile /etc/httpd/.wusRequire valid-userErrorlog logs/walter.err.logCustomLog logs/walter.access.log commonNetwork Optimization Expert Teamn在Apache中可以通过Order、Allow From、Deny From三个参数允许或阻止指定客户端对网站中子目录或文件的访问。Order参数决定是默认动作及允许或阻止的优先级nOrder Allow,Deny,默认拒绝所有访问。当Allow From字段与Deny From冲突时,Deny From优先nOrder Deny,Allow,默认允许所有访问。当Allow From字段与Deny From冲突时,Allow From优先访问控制Network Opt

温馨提示

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

评论

0/150

提交评论