- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三讲 本讲内容 Web服务器 掌握Apache的安装配置方法 最流行的Web服务器Apache Apache2 市场占有量 Apache服务器 apache的历史 1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件 一些使用者们自己成立了一个组织Apache Group来管理他们编写的补丁 A patchy server 特点 功能强大、稳定 高度灵活性、可扩展性 apache的版本 现在Apache存在三种版本, 1.3、 2.0 和2.2 1.3 配置文件主要有:httpd.conf(主配置文件)、srm.conf、access.conf、modules.conf 2.0 主要配置文件和目录:apache2.conf(主)、conf.d/、httpd.conf(空)、magic、mods-available/、mods-enabled、ports.conf(服务器使用的端口)、sites-available/(用户定制虚拟站点的信息)、sites-eanble/ apache的安装与启动 1.3 apt-get install apache 2.0 apt-get install apache2 启动 # /etc/init.d/apache2 start 停止 # /etc/init.d/apache2 stop apache2的配置 配置文件目录 /etc/apache2 指令环境 主服务器环境:是一种全局指令,可用于httpd.conf的任何位置上 容器环境:作用范围限制在容器内部 每目录环境:在每目录配置文件.htaccess内,针对当前目录的指令 apache2的配置2 配置的三个部分 控制整个Apache服务器行为的部分(即全局环境变量) 定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数 虚拟主机的设置参数 apache2的配置3 全局环境 这里设置的参数将影响整个Apache服务器的行为 如: Timeout:接收和发送前超时秒数;timeout 300 ServerRoot:指出服务器保存其配置、出错和日志文件等的根目录 MaxKeepAliveRequests:在稳固连接期间允许的最大请求数 MaxKeepAliveRequests 100 ;100个 MaxKeepAliveRequests 0 ;无限制 apache2的配置4 主服务配置 建立被 “主” 服务器用的指令值,以回应那些不被 VirtualHost定义处理的任何请求。这些数值也提供默认值给后面定义的VirtualHost容器。如果VirtualHost中有定义,那么这里定义的指令值将被VirtualHost中的定义所覆盖 ServerName指定Apache用于识别自身的名字和端口号 ServerAdmin:你的邮件地址,当发生问题时Apache将向你发出邮件 语言、字库、出错处理等 apache2的配置5 虚拟主机配置 VirtualHost ServerName 虚拟主机名称(域名) DocumentRoot /var/www/vhost WEB文件的根目录;apache默认为/var/www /VirtualHost 实例:虚拟主机配置 创建WEB服务: 创建配置文件 在/etc/apache2/sites-available/ 目录下创建站点配置文件 wwwmydebian,内容如下 NameVirtualHost 5 VirtualHost 5 ServerAdmin hong@ ServerName DocumentRoot /var/www/mydebian ErrorLog /var/log/apache2/mydebian_error.log LogLevel warn CustomLog /var/log/apache2/mydebian_access.log combined /VirtualHost 配置文件说明 NameVirtualHost 5:表示我们要做的是一个基于名称的虚拟主机,且其 IP 地址为 5 VirtualHost 5 和 /VirtualHost:表示在其中的是一个虚拟主机的配置 ServerName :设置虚拟主机的域名 ServerAdmin:设置该虚拟主机网管员的邮件 DocumentRoot:设置该虚拟主机的主目录路径 ErrorLog :设置该虚拟主机的出错信息 CustomLog :设置该虚拟主机的访问信息 实例:虚拟主机配置2 启用配置 # a2ensite wwwmydebi
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)