您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 大学课件 > 第23章 HTTP服务器——Apache
第23章HTTP服务器——Apache(WorldWideWeb,万维网)的出现让互联网真正走进了普通人的生活,上网冲浪只是轻点鼠标这样简单。HTTP(超文本传输协议)是让最终工作起来的协议,虽然有多种不用的HTTP服务器,但Apache或许是其中“最好”的。Apache这个开源软件已经占据了HTTP服务器市场超过60%的份额,并以其灵活性和高性能在业界享有盛誉。本章将带领读者实践Apache服务器的架设和一些高级应用。按照惯例,“快速上手”环节将帮助读者把这个服务器尽快启动起来。23.1快速上手:搭建一个HTTP服务器1.确认服务器已经安装2.连接服务器23.2Apache基础通过“快速上手”环节,读者已经大致了解了Apache服务器架设的基本过程。本节将详细讨论Apache服务器基本应用的各个细节。从HTTP的基本原理开始,帮助读者掌握架设HTTP服务器的基础知识。23.2.1HTTP工作原理HTTP协议23.2.2获得并安装Apache服务器1.下载httpd软件2.安装httpd软件23.2.3服务器的启动和关闭启动和关闭Apache服务器23.3设置Apache服务器完成Apache服务器的安装后,下一步就是配置了。尽管Apache默认的配置做得非常好,但对于某些高级应用而言,用户仍然需要手动定制。和Linux上的其他服务器程序一样,Apache使用文本文件来配置所有的功能选项。23.3.1配置文件1.配置文件的位置2.配置文件简单概述23.3.2使用日志文件日志文件的位置23.3.3使用cgiApache+cgi的动态页面23.4使用PHP+MySQL在业界LAMP是一个非常流行的词语,这4个大写字母分别代表Linux、Apache、MySQL和PHP。LAMP以其高效、灵活的特性已经成为中小型企业网站架设的首选。读者应该尽量使用发行版的软件包管理工具安装这3套软件,这样可以省去很多配置的麻烦。如果希望能获得一定挑战的话,那么不妨跟随本节从源代码编译PHP和MySQL。这样可以获得更大程度上的定制,对于了解其工作原理也有一定帮助。首先来看一下PHP和MySQL究竟是什么。23.4.1PHP和MySQL简介1.PHP2.MySQL23.4.2安装MySQL1.安装MySQL软件2.登录MySQL服务23.4.3安装PHP1.下载PHP源码包2.安装PHP软件23.4.4配置Apache修改Apache的配置文件使其“认识”PHP
本文标题:第23章 HTTP服务器——Apache
链接地址:https://www.777doc.com/doc-4661706 .html