Linux下LAMP环境之Apache服务器搭建ppt课件

上传人:ZJ****2 文档编号:54216436 上传时间:2018-09-09 格式:PPT 页数:23 大小:521.50KB
返回 下载 相关 举报
Linux下LAMP环境之Apache服务器搭建ppt课件_第1页
第1页 / 共23页
Linux下LAMP环境之Apache服务器搭建ppt课件_第2页
第2页 / 共23页
Linux下LAMP环境之Apache服务器搭建ppt课件_第3页
第3页 / 共23页
Linux下LAMP环境之Apache服务器搭建ppt课件_第4页
第4页 / 共23页
Linux下LAMP环境之Apache服务器搭建ppt课件_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Linux下LAMP环境之Apache服务器搭建ppt课件》由会员分享,可在线阅读,更多相关《Linux下LAMP环境之Apache服务器搭建ppt课件(23页珍藏版)》请在金锄头文库上搜索。

1、Linux下LAMP环境之Apache服务器搭建,Apache服务器搭建,主讲人:泥 鳅,课件内容,掌握Apache服务器的安装 掌握Apache安装后的基本配置 掌握基于域名的虚拟主机配置 掌握LAMP环境的配置和应用程序的安装,课程结构,Apache简介,Apache的起源,Apache的主要特点和版本,RPM安装,编译安装,Apache的配置,Apache的启动和停止,Apache的日志,Apache的安装,Apache基本配置,网站服务,Apache服务器的起源,Apache是著名的开源软件项目 Apache是著名的Web服务器软件 Apache名称的原型为A Patchy Serve

2、r 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包安

3、装2-1,Apache的RPM软件包 RHEL5系统中包括Apache服务器的RPM 的软件包 httpd软件包 是Apache服务器的程序软件包 httpd-manual软件包 是Apache服务器的手册文档,Apache的RPM包安装2-2,Apache服务器RPM安装后的目录和文件,Apache编译安装3-1,编译安装的优点 具有较大的自由度,功能可定制 可及时获得最新版本 普遍适用于大多数Linux版本 获得Apache服务器的源码包 从Apache的官方网站下载源码包http:/httpd.apache.org.download.cgi 源码包文件httpd-2.2.9.tar.gz

4、,Apache编译安装3-2,确认Linux系统中的编译环境 编译安装需要系统中具备gcc等编译工具 可使用图形界面的软件包管理程序安装完整的编译环境 # system-config-packages 编译安装的步骤 释放源码包文件 编译前得配置 编译服务器程序 安装已编译完成的程序,Apache编译安装3-3,编译步骤操作 使用tar命令释放源代码安装包# tar -zxvf httpd-2.2.9.tar.gz 使用./configure命令进行编译前得配置工作# ./configure -prefix=/usr/local/apache2 -enable-so -enable-rewri

5、te 使用make命令进行程序的编译、 # make & 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配置文件

6、解析4-1,httpd.conf配置文件的结构 注释行以“#”开始 不以“#”开始的行是配置文件中真正有效的设置内容 获得完整的有效配置清单 使用grep命令去除文件中以“#”开始的行# grep -v “#”conf/httpd.conf,httpd.conf配置文件解析4-2,httpd.conf中的全局配置,httpd.conf配置文件解析4-2,httpd.conf中的区域设置 除全局设置外,httpd.conf文件中的大多数设置都是包括在“区域”中的Options FollowSymLinksAllowOverride Noe,建立系统用户的个人主页,httpd.conf文件配置 在

7、httpd.conf文件中需要进行UserDir的设置UserDir public_html 用户目录设置 用户宿主目录需设置为其他用户可以进入$ chmod o+x 用户宿主目录中需要建立public_html$ mkdir public_html public_html目录中需要建立index.html文件 访问用户个人主页 http:/192.168.1.2/honghao/,域名虚拟主机的配置,httpd.conf文件中添加虚拟主机 NameVirtualHost 192.168.1.2ServerName DocumentRoot /home/ ,Apache的日志,Apache的两

8、类日志文件 httpd.conf中对日志文件的设置ErrorLog logs /error_logCustomLog logs /access_log common 访问日志文件 用于记录对Apache服务器的访问事件/usr/local/apache2/logs/access_log 错误日志文件 用于记录Apache服务器中的错误事件 /usr/local/apache2/logs/error_log,使用awstats分析Web日志5-1,使用awstats工具分析日志 awstats可以从“http:/”网站中下载,最新版本为6.9 安装步骤 解压并释放awstats软件包,执行目录中

9、的awstats_configure.pl脚本进行安装 # tar -zxvf awstats-6.9.tar.gz -C /usr/local/ # mv /usr/local/awstats-6.9 /usr/local/awstats # cd /usr/local/awstats/tools # ./awstats_configure.pl 修改awstats.www.honghao.conf配置文件# vim /etc/aestast/.confLogFile=“/usr/local/apache2/logs/,acceess.log“,使用awstats分析Web日志5-2,安装步

10、骤 创建数据库存放目录,并更新数据库 # mkdir /var/lib/awstats # perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl-update-config= 设置cron计划任务,以便定时运行日志分析程序# crontab -e# service crond start# chkconfig -level 35 crond on 在浏览器中输入“http:/ 在RHEL5系统中,Apache服务器可采用RPM和源码编译两种方式进行安装 apachectl是Apache服务器的启动脚本程序,可以对httpd服务程序进行启动控制 Apache服务器的主配置文件是httpd.conf,用于对Apache服务器进行功能和性能的配置管理 如何使用awstats工具分析Web日志,谢谢,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号