




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《网络服务器搭建、配置与管理——Linux版(第4版)》配置与管理Apache服务器学校建设了官方网站,现需要架设Web服务器来为网站安家,为互联网用户提供WWW服务。项目导入项目导入及目标项目目标●认识Apache●掌握Apache服务器的安装与启动●掌握Apache服务器的配置●学会创建Web网站思政提示●2020年,在全球浮点运算性能最强的500台超级计算机中,中国部署的超级计算机数量继续位列全球第一。●“三更灯火五更鸡,正是男儿读书时。黑发不知勤学早,白首方悔读书迟。”唯有勤奋学习,惜时如金,才无愧盛世年华。主要内容CONTENTSWEB服务概述01Appache项目设计与准备0203Apche配置实例WEB服务概述01
WWW是Internet上被广泛应用的一种信息服务技术,采用客户/服务器结构,整理和储存各种WWW资源,并响应客户端软件的请求,把所需的信息资源通过浏览器传送给用户。01WEB服务概述
WWW使用超文本传输协议(HTTP,HypertextTransferProtocol)。Apache、IIS服务器是HTTP的服务器软件,目前常用的谷歌、360、Firefox等则是HTTP的客户端实现。1.1WEB服务简介
HTTP请求的默认端口是80,由于是默认设置,所以访问时不需要写明端口号,如:。也可以配置某个Web服务器使用另外一个端口(如8080),这时由于不是默认的,端口号不能省略,它的访问方式就变成:http://:8080/。1.2客户端访问Web服务器的过程01WEB服务概述ApacheHTTPServer(简称Apache)是Apache软件基金会维护开发的一个开放源代码的网页服务器,是最流行的Web服务器端软件之一。Apache服务器拥有牢靠、可信的美誉,几乎包含了所有最热门和访问量最大的网站。01WEB服务概述1.3Apache服务器简介Apache项目设计与准备0202Apache项目设计与准备项目设计主机名称操作系统IP地址备注Appache服务器:Server01RHEL8/24必须静态指定,VMnet1Linux客户端:Client1RHEL80/24VMnet1Windows客户端:Client2Windows100/24VMnet11.安装Apache相关软件。(1)使用dnf命令安装httpd服务(光盘挂载、yum源的制作请参考前面相关内容)。[root@Server01~]#mount/dev/cdrom/media[root@Server01~]#dnfcleanall
//安装前先清除缓存[root@Server01~]#dnfinstallbindhttpd-y2.重新启动和停止的命令分别是restart和stop。[root@Server01~]#systemctlstarthttpd[root@Server01~]#systemctlstophttpd2.1安装、启动与停止Apache服务02Apache项目设计与准备1.使用防火墙命令,放行http服务。[root@Server01~]#firewall-cmd--permanent--add-service=http[root@Server01~]#firewall-cmd--reload2.更改当前的SELinux值,后面可以跟Enforcing、Permissive或者1、0。[root@Server01~]#setenforce0或setenforcePermissive2.2让防火墙放行,并设置SELinux为允许02Apache项目设计与准备注意:利用setenforce设置SELinux值,重启系统后失效,如果再次使用httpd,则仍需重新设置SELinux,否则客户端无法访问Web服务器。如果想长期有效,请修改/etc/sysconfig/selinux文件,按需要赋予SELINUX相应的值(Enforcing|Permissive,或者“0”|“1”)。1.安装Apache服务器后启动它,并设置开机自动加载。[root@Server01~]#systemctlstarthttpd[root@Server01~]#systemctlenablehttpd[root@Server01~]#firefox2.测试成功界面。如果看到图所示信息,表示Apache服务器已安装成功。也可以在Applications菜单中直接启动firefox,然后在地址栏输入,测试是否成功安装。2.3测试httpd服务。02Apache项目设计与准备2.4认识Apache服务器的配置文件02Apache项目设计与准备配置文件的名称存放位置
服务目录/etc/httpd
主配置文件/etc/httpd/conf/httpd.conf
网站数据目录/var/www/html
访问日志/var/log/httpd/access_log
错误日志/var/log/httpd/error_log认识主配置文件/etc/named.conf2.4认识Apache服务器的配置文件02Apache项目设计与准备参
数用
途ServerRoot服务目录ServerAdmin管理员邮箱User运行服务的用户Group运行服务的用户组ServerName网站服务器的域名DocumentRoot文档根目录(网站数据目录),定义网站数据的保存路径,默认值是把网站数据存放到/var/www/html目录中Directory网站数据目录的权限Listen监听的IP地址与端口号DirectoryIndex默认的索引页页面(即首页,默认是index.html)ErrorLog错误日志文件CustomLog访问日志文件Timeout网页超时时间,默认为300sTips:可以向/var/www/html目录中写入一个文件,替换掉httpd服务程序的默认首页面,该操作会立即生效。[root@Server01~]#echo"WelcomeToMyWeb">/var/www/html/index.html[root@Server01~]#firefoxApache配置实例031.将网站文档的根目录修改为/home/wwwroot;2.将首页文件修改为myweb.html;3.网页内容设计为“TheWeb'sDocumentRootTest”。项目需求03Apache配置实例第1步:新建网站根目录/home/www,创建首页文件myweb.html。[root@Server01~]#mkdir/home/www[root@Server01~]#echo"TheWeb'sDocumentRootTest">/home/www/myweb.html03Apache配置实例第2步:在Server01上,先备份主配置文件,然后打开httpd服务程序的主配置文件,将约第122行用于定义网站数据保存路径的参数DocumentRoot修改为/home/www,同时将约第127行用于定义目录权限的参数Directory后面的路径也修改为/home/www,将第167行修改为DirectoryIndexmyweb.htmlindex.html。配置文件修改完毕即可保存并退出。[root@Server01~]#vim/etc/httpd/conf/httpd.conf……122DocumentRoot"/home/www"……127<Directory"/home/www">……131</Directory>……167DirectoryIndexindex.htmlmyweb.html第3步:防火墙放行http协议,设置SELinux为允许,重启httpd服务。[root@Server01~]#firewall-cmd--permanent--add-service=http[root@Server01~]#firewall-cmd--reload[root@Server01~]#setenforce0[root@Server01~]#systemctlrestarthttpd03Apache配置实例第4步:在Client1或Client2上访问测试(Server01和Client1、Client2要保证可以互相通信)。03Apache配置其它实例
1.用户个人主页实例2.虚拟目录实例3.基于IP地址的虚拟主机4.基于域名的虚拟主机5.基于端口号的虚拟主机6.其他常规设置7.配置用户身份认证1.WEB服务基础知识及工作过程;2.Apache服务器作用及应用方法。知识储备本章小结技能考核1.配置Apache服务器;2.WEB服务访问测试;3.Apache服务器具体应用配置方法。学习让生活更美好感谢观看配置与管理Apache服务器《网络服务器搭建、配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年广西部分学校高一上学期12月阶段性考试化学试卷
- 2025年度物联网技术应用投资入股合作协议
- 2025年度客服工作计划范文(四)
- 中国化纤纺机配件行业发展监测及投资战略规划报告
- 中国眼镜制造行业市场发展监测及投资战略规划报告
- 2025年度住宅小区物业服务费结算与支付合同
- 中国半导复合材料行业市场运营态势分析及投资前景预测报告
- 2025年度电子商务数据泄露预警与应急响应服务协议
- ct保修合同范本
- 中国开关磁阻电动机行业市场发展监测及投资战略咨询报告
- 名师工作室建设课件
- 2025-2025学年度人教版小学五年级美术下册教学计划
- 《电力建设工程施工安全管理导则》(NB∕T 10096-2018)
- 2024-2025学年广东省部分学校高一(上)第一次联合考试物理试卷(含答案)
- 《黄色新闻的泛滥》课件
- 2024年山东省公务员考试《行测》真题及答案解析
- 化工原理Ⅱ学习通超星期末考试答案章节答案2024年
- 2024-2025学年初中体育与健康九年级全一册人教版(2024)教学设计合集
- 环保产业政策及市场发展趋势分析研究
- 2024年河南省高考对口升学语文英语试题
- 学习白求恩精神,做一个高尚的人一个纯洁的人
评论
0/150
提交评论