L04 Apache+LAMP.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L04 Apache+LAMP.ppt

Chapter 第3章内容回顾 DNS提供了IP地址与主机名之间的相互转换服务 BIND服务器 BIND服务器程序在UNIX/LINUX系统中实现了域名服务器功能 BIND服务器可配置成为高速缓存域名服务器、主域名服务器和从域名服务器等类型的DNS DNS服务器的区域文件中可包括A、NS、CNAME、PTR和MX等类型的资源记录 nslookup和dig命令可用于DNS服务器进行测试 掌握DNS服务的基本概念 掌握BIND的安装 掌握使用BIND服务器的基本配置管理 主、辅、转、缓四种类型的DNS服务器配置 新建子域及子域委派 掌握使用工具软件对DNS服务器进行测试 DNS的备份和恢复 第4章 本章目标 掌握Apache服务器的安装 掌握Apache安装后的基本配置 掌握基于域名的虚拟主机配置 掌握LAMP环境的配置和应用程序的安装 本章结构 Apache服务器的起源 Apache是著名的开源软件项目 Apache是著名的Web服务器软件 Apache名称的原型为A Patchy Server Apache项目由Apache软件基金会(ASF)负责管理和开发 Apache的主要特点 Apache服务器的特点 开放源代码 跨平台应用,可运行于Windows和大多数UNIX\Linux 系统 支持Perl、PHP、Python和Java等多种网页编程语言 采用模块化设计 运行非常稳定 具有相对较好的安全性 Apache的版本分支 Apache服务器的两个版本分支 Apache服务器目前同时维护1.X和2.X两个版本分支 1.X 目前最高版本是1.3,系统运行稳定 缺乏一些较新的功能 2.X 具有新的功能特性 与1.X的配置存在较大差别 没有1.X运行稳定 Apache的RPM包安装2-1 Apache的RPM软件包 RHEL4系统中包括Apache服务器的RPM软件包 httpd软件包 是Apache服务器的程序软件包 httpd-manual软件包 是Apache服务器的手册文档 Apache的RPM包安装2-2 Apache服务器RPM安装后的目录和文件 Apache编译安装3-1 编译安装的优点 具有较大的自由度,功能可定制 可及时获得新版本 普遍适用于大多数Linux版本 获得Apache服务器的源码包 从Apache的官方网站下载源码包 /download.cgi 源码包文件 httpd-2.0.59.tar.gz Apache编译安装3-2 确认Linux系统中的编译环境 编译安装需要系统中具备gcc等编译工具 可使用图形界面的软件包管理程序安装完整的编译环境 # system-config-packages 编译安装的步骤 释放源码包文件 编译前的配置 编译服务器程序 安装已编译完成的程序 Apache编译安装3-3 编译步骤操作 使用tar命令释放源代码安装包 # tar zxvf httpd-2.0.59.tar.gz 使用./configure命令进行编译前的配置工作 # ./configure --prefix=/usr/local/apache2 \ --enable-so --enable-rewrite 使用make命令进行程序的编译 # make 使用make install命令将已经编译的文件安装到系统中 # make install Apache服务器的目录结构 “/usr/local/apache2/”目录中的子目录 Apache服务器的启动和停止 使用apachectl脚本控制服务程序 apachectl脚本文件 /usr/local/apache2/bin/apachectl 启动httpd服务程序 apachectl start 重新启动httpd服务程序 apachectl restart 停止httpd服务程序运行 apachectl stop 测试httpd.conf的语法 apachectl -t httpd.conf配置文件解析4-1 httpd.conf配置文件的结构 注释行以“#”开始 不以“#”开始的行是配置文件中真正有效的设置内容 获得完整的有效配置清单 使用grep命令去除文件中以#开始的行 grep -v ^# conf/httpd.conf httpd.conf配置文件解析4-2 httpd.conf中的全局配置 httpd.conf配置文件解析4-3 httpd.conf中的全局配置(续) httpd.conf配置文件解析4-4 httpd.conf中的区域设置 除全局设置外,httpd.conf文件中的大多数设置都是包括在“区域”中的 Directory / Opti

文档评论(0)

cnsg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档