网络服务器搭建、配置与管理——Linux版网络服务器搭建、配置与管理——Linux版主编:杨云、马立新人民邮电出版社网络服务器搭建、配置与管理——Linux版项目6 配置与管理Apache服务器项目描述:某学院组建了校园网,建设了学院网站。现需要架设Web服务器来为学院网站安家,同时在网站上传和更新时,需要用到文件上传和下载,因此还要架设FTP服务器,为学院内部和互联网用户提供置与管理Apache服务器。项目目标:●认识Apache●掌握Apache服务的安装与启动●掌握Apache服务的主配置文件●掌握各种Apache服务器的配置●学会创建Web网站和虚拟主机网络服务器搭建、配置与管理—— 超级链接项目6 项目实录网络服务器搭建、配置与管理—— Web服务的概述 e Web)服务是解决应用程序之间相互通信的一项技术。严格地说,、规范的XML描述接口。这一描述中包括了与服务进行交互所需要的全部细节,包括消息格式、传输协议和服务位置。而在对外的接口中隐藏了服务实现的细节,仅提供一系列可执行的操作,这些操作独立于软、硬件平台和编写服务所用的编程语言。W服务一起使用,实现复杂的商业功能。网络服务器搭建、配置与管理—— 客户/服务器结构,整理和储存各种件的请求,把所需的信息资源通过浏览器传送给用户。Web服务通常可以分为两种:静态Web服务和动态Web服务。 HTTP(Hypertext Transfer Protocol,超文本传输协议)可以算得上是目前国际互联网基础上的一个重要组成部分。而Apache、IIS服务器是HTTP协议的服务器软件, Explorer和Mozilla的Firefox则是HTTP协议的客户端实现。网络服务器搭建、配置与管理—— Web服务的概述(1)客户端访问Web服务器的过程。一般客户端访问Web内容要经过3个阶段:在客户端和Web服务器间建立连接、传输相关内容、关闭连接。①Web浏览器使用HTTP命令向服务器发出Web请求(一般是使用GET命令要求返回一个页面,但也有POST等命令)。②服务器接收到Web页面请求后,就发送一个应答并在客户端和服务器之间建立连接。如图6-1所示为建立连接示意图。③服务器Web查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器。若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端。④Web浏览器接收到文档后,就将它解释并显示在屏幕上。如图网络服务器搭建、配置与管理—— Web服务的概述⑤当客户端浏览完成后,就断开与服务器的连接。如图网络服务器搭建、配置与管理—— Web服务的概述(2)端口。 HTTP请求的默认端口是80,但是也可以配置某个Web服务器使用另外一个端口(比如8080)。这就能让同一台服务器上运行多个Web服务器,每个服务器监听不同的端口。但是要注意,访问端口是80的服务器,由于是默认设置,所以不需要写明端口号,如果访问的一个服务器是8080端口,那么端口号就不能省略,它的访问方式就变成了:0/网络服务器搭建、配置与管理—— LAMP模型互联网中,动态网站是最流行的Web服务器类型。在Linux平台下,搭建动态网站的组合,采用最为广泛的为LAMP,即Linux、Apache、MySQL以及PHP 4个开源软件构建,取英文第一个字母的缩写命名。 Linux是基于GPL协议的操作系统,具有稳定、免费、多用户,多进程的特点。Linux的应用非常广泛,是服务器操作系统的理想选择。Apache为Web服务器软件,与微软公司的IIS相比,Apache具有快速、廉价、易维护、安全可靠这些优势,并且开放源代码。 MySQL是关系数据库系统软件。由于它的强大功能、灵活性、良好的兼容性,以及精巧的系统结构,作为Web服务器的后台数据库,应用极为广泛。 PHP是一种基于服务端来创建动态网站的脚本语言。PHP开放源码,支持多个操作平台,可以运行在Windows和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,并且PHP消耗的资源较少,当PHP作为Apache服务器一部分时,运行代码不需要调用外部程序,服务器不需要承担任何额外的负担。 PHP应用程序通过请求的URL或者其他信息,确定应该执行什么操作。如有需要,服务
网络服务器搭建第2版(项目6 Apache) [杨云] 来自淘豆网www.taodocs.com转载请标明出处.