网络自动化运维项目化教程 课件 模块三 项目7 自动化部署www服务.pptx

网络自动化运维项目化教程 课件 模块三 项目7 自动化部署www服务.pptx

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

项目7自动化部署www服务网络自动化运维模块3自动化管理网络服务

任务自动化部署www服务

WWW服务概述打造健康网络环境保障网民上网无忧WWW(WorldWideWeb)服务,通常指的是基于HTTP(HypertextTransferProtocol,超文本传输协议)或HTTPS(HTTPSecure,安全超文本传输协议)提供的网络服务。这种服务由Web服务器软件提供,如Apache、Nginx、IIS等,它们能够处理并响应客户端(如Web浏览器)的请求,发送请求的网页或其他Web资源。

加强个人信息安全保护做好自己的安全卫士WWW服务的工作原理当用户在Web浏览器中输入URL(UniformResourceLocator,统一资源定位符)并按下回车键,WWW服务会根据URL解析出要访问的服务器地址以及请求的资源路径。服务器接收到请求后,会根据请求的路径找到对应的资源,比如一个HTML文件,然后将这个文件发送回客户端。客户端接收到服务器发送回的HTML文件后,浏览器就会根据HTML文件中的标记语言进行解析,渲染出用户看到的网页。

WWW服务配置文件配置Web服务器流程Apache配置文件Nginx配置文件Web服务器软件拥有配置文件来设定工作参数,如端口、虚拟主机、SSL/TLS设置和URL重写规则。这些文本文件经编辑后需重启或加载服务器以使新配置生效。主配置文件是httpd.conf,位于/etc/apache2或/etc/httpd目录下。在httpd.conf文件中,可以设置Apache的工作参数,定义虚拟主机,以及加载模块等。主配置文件是nginx.conf,通常位于/etc/nginx目录下。在nginx.conf文件中,可以设置Nginx的工作模式,定义服务器和位置,以及其他一些高级功能,如负载均衡和反向代理。加强个人信息安全保护做好自己的安全卫士

www虚拟主机虚拟主机,也被称为Web虚拟主机,是一种让单个Web服务器服务多个Web站点的技术。每个虚拟主机都具备自身的域名和网页,从外界看来,它们表现为独立的Web服务器。这个技术在一台物理服务器上部署多个独立的Web站点,每个站点都拥有自己的域名、内容和IP地址。基于IP的虚拟主机:每一个基于IP的虚拟主机都有一个唯一的IP地址。当浏览器发出请求,Web服务器会根据请求的目标IP地址,决定该请求应该路由到哪个虚拟主机。这种方法利用了IP协议的特性,但也需要大量的IP地址资源。虚拟主机的定义虚拟主机的分类倡议文明上网承诺网上文明共建文明网络基于名称的虚拟主机:与基于IP的虚拟主机不同,基于名称的虚拟主机允许多个域名共享同一个IP地址。当浏览器发出请求,请求的HTTP头部中的Host字段会被用来决定请求应该路由到哪个虚拟主机。

技能训练1docker-compose部署www服务

创建DockerCompose文件网络提高了知识的速度文明提高了生活的质量需要建立一个项目目录www-docker,在该目录中创建一个docker-compose.yml文件该文件定义了我们的WWW服务的配置。

启动并验证WWW服务在www-docker目录下运行以下命令DockerCompose将按照配置启动WWW服务网络无边青春有限珍惜时间文明上网[root@masterwww-docker]#cp/usr/share/nginx/html/index.html/root/www-docker/html/index.html[root@masterwww-docker]#docker-composeup打开浏览器,访问http://localhost:8080可以看到Nginx的欢迎页面

自定义WWW服务网络提高了知识的速度文明提高了生活的质量为了展示自己的网页,你需要在主机的./html目录下放置你的HTML文件。例如,你可以创建一个index.html文件保存并关闭这个文件,然后在浏览器中刷新http://localhost:8080,可以看到你的新网页

技能训练2Ansible配置http和nginx服务

实验环境在EVE-NG中设置拓扑创建新项目,命名为WWW_Automation。向此项目添加三个Linux节点,一个为Ansible主机,一个作为httpd服务器,一个为nginx服务器,使用Net网络进行连接。互联网是第二个世界互联网行业最重要的也是创造

创建部署httpd的Ansibleplaybookplaybook在ansible工作目录中创建一个名为httpd.yml的AnsiblePlaybook,用于描述我们的任务,使用yum模块安装HTTPD并使用systemd

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档