文档详情

《网络操作系统》课件——第十二部分 Apache服务器配置.pptx

发布:2025-04-03约1.53万字共10页下载文档
文本预览下载声明

Linux操作系统管理1

第12章Apache服务器配置项目导入职业能力目标和要求2?认识Apache。?掌握Apache服务的安装与启动方法。?掌握Apache服务的主配置文件。?掌握各种Apache服务器的配置方法。?学会创建Web网站和虚拟主机。某学院组建了校园网,建设了学院网站。现需要架设Web服务器来为学院网站安家,同时在网站上传和更新时,需要用到文件上传和下载,因此还要架设FTP服务器,为学院内部和互联网用户提供WWW、FTP等服务。本项目先实践配置与管理Apache服务器。

项目12配置与管理DNS服务器主要内容12.1WEB服务的概述12.2安装、启动与停止APACHE服务12.2.1安装Apache相关软件12.2.2让防火墙放行,并设置SELinux为允许12.2.3测试httpd服务是否安装成功12.3认识APACHE服务器的配置文件12.4常规设置APACHE服务器实例12.5其他常规设置3

项目12配置与管理DNS服务器主要内容12.6配置虚拟主机12.5.1配置基于IP地址的虚拟主机12.5.2配置基于域名的虚拟主机12.5.3基于端口号的虚拟主机的配置12.7项目实录12.8练习题12.9实践习题12.10超级链接4

512.1Web服务的概述1.Web服务简介WWW(WorldWideWeb)服务是解决应用程序之间相互通信的一项技术。严格地说,WWW服务是描述一系列操作的接口,它使用标准的、规范的XML描述接口。WWW是Internet上被广泛应用的一种信息服务技术。WWW采用的是客户/服务器结构,整理和储存各种WWW资源,并响应客户端软件的请求,把所需的信息资源通过浏览器传送给用户。Web服务通常可以分为两种:静态Web服务和动态Web服务。

62.HTTP(1)客户端访问Web服务器的过程①Web浏览器使用HTTP命令向服务器发出Web请求(一般是使用GET命令要求返回一个页面,但也有POST等命令)。②服务器接收到Web页面请求后,就发送一个应答并在客户端和服务器之间建立连接。建立连接示意图如图10-1所示。HTTP(HypertextTransferProtocol,超文本传输协议)可以算得上是目前国际互联网基础上的一个重要组成部分。而Apache、IIS服务器是HTTP协议的服务器软件,微软的InternetExplorer和Mozilla的Firefox则是HTTP协议的客户端实现。

72.HTTP(1)客户端访问Web服务器的过程③Web服务器查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器。若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端。④Web浏览器接收到文档后,就将它解释并显示在屏幕上。传输相关内容示意图如图10-2所示。⑤当客户端浏览完成后,就断开与服务器的连接。关闭连接示意图图10-3所示。

82.HTTP(2)端口HTTP请求的默认端口是80,但是也可以配置某个Web服务器使用另外一个端口(比如8080)。这就能让同一台服务器上运行多个Web服务器,每个服务器监听不同的端口。但是要注意,访问端口是80的服务器,由于是默认设置,所以不需要写明端口号。如果访问的一个服务器是8080端口,那么端口号就不能省略,它的访问方式就变成了::8080/

912.2安装、启动与停止Apache服务12.2.1装Apache相关软件[root@server1~]#rpm-qhttpd[root@server1~]#mkdir/iso[root@server1~]#mount/dev/cdrom/iso[root@server1~]#yumcleanall //安装前先清除缓存[root@server1~]#yuminstallhttpd-y[root@server1~]#yuminstallfirefox–y //安装浏览器[root@server1~]#rpm–qa|grephttpd //检查安装组件是否成功启动或重新启动、停止Apache服务的命令如下:[root@server1~]#systemctlstart/restart/stophttpd

1012.2安装、启动与停止Apache服务12.2.2让防火墙放行,并设置SELinux为允许(1)使用防火墙命令,放行http服务。[root@server1~]#firewall-cmd--list-all[root@server1~]#firewall-cmd

显示全部
相似文档