《Linux服务器配置与管理》课件项目8 Apache服务器的配置与管理_第1页
《Linux服务器配置与管理》课件项目8 Apache服务器的配置与管理_第2页
《Linux服务器配置与管理》课件项目8 Apache服务器的配置与管理_第3页
《Linux服务器配置与管理》课件项目8 Apache服务器的配置与管理_第4页
《Linux服务器配置与管理》课件项目8 Apache服务器的配置与管理_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1相关知识2任务实施3知识拓展目录CONTENTS项目八Apache服务器的配置与管理项目八Apache服务器的配置与管理某企业组建了企业网,建设了企业网站。现需要架设Web服务器来为企业网站安家,同时在网站上传和更新时,需要用到文件上传和下载,因此还要架设FTP服务器,为企业内部和互联网用户提供WWW、FTP等服务。本项目实践配置与管理Apache服务器,实现网站的发布。【项目描述】本项目的学习目标:●认识Apache服务;●掌握Apache服务的安装与启动;●掌握Apache服务的主配置文件;●掌握各种Apache服务器的配置;●学会创建Web网站和虚拟主机。【能力目标】项目八Apache服务器的配置与管理8.1相关知识问题导入怎样理解协议?为什么说局域网一般都采用TCP/IP协议?怎样Apache?技能建构Web(WorldWideWeb)即全球广域网,也称为万维网。它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。项目八Apache服务器的配置与管理8.1相关知识问题导入怎样理解协议?为什么说局域网一般都采用TCP/IP协议?怎样Apache?Apacheweb服务器软件还具有以下重要的特性。支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服务器状态和定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL);提供用户会话过程的跟踪;支持FastCGI;通过第三方模块可以支持JavaServlets。项目八Apache服务器的配置与管理8.2任务实施8.2.1Apache服务器默认配置实例技能实践:Apache服务器默认配置实例将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.1Apache服务器默认配置实例问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)安装apache服务,命令如下。yuminstallhttpd-y(2)启动APACHE服务,命令如下。servicehttpdstart(3)关闭防火墙,命令如下。serviceiptablesstop(4)查看Apache服务器的主配置文件/etc/httpd/conf/httpd.conf,命令如下。vi/etc/httpd/conf/httpd.conf(5)将已经做好的网站文件全部拷贝到“/var/www/html”目录中。(6)查看服务器IP地址,命令如下。ifconfig(7)通过在浏览器中输入http://IP地址:80,验证访问主机的Web服务技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.2Apache服务配置个人主页技能实践:配置Apache服务器,允许Linux用户拥有个人主页空间功能。当创建一个用户时,自动可以设置用户的家目录为主页的存储空间。项目八Apache服务器的配置与管理8.2任务实施8.2.2Apache服务配置个人主页问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)安装httpd服务,命令如下。yuminstallhttpd–y(2)修改APACHE服务的主配置文件/etc/httpd/conf/httpd.conf,配置文件中要修改的内容,打开配置文件的命令如下。vi/etc/httpd/conf/httpd.conf(3)创建一个Linux用户zhang,并为其创建密码,命令如下。useraddzhangpasswdzhang(4)在用户zhang的家目录(/home/zhang)下创建文件夹“public_html”(5)将已经制作好的网页文件拷贝到”public_html”文件夹下,或者是自己创建一个其他的网页文件技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.2Apache服务配置个人主页问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(6)修改home目录的权限(7)重启apache服务,命令如下。servicehttpdrestart(8)访问自己制作的网页(9)设置SELinux的属性为“Permissice”,命令如下。setenforce0(10)关闭防火墙,命令如下。serviceiptablesstop(11)重新访问自己制作的主页,如显示访问成功,则配置生效技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.3Apache服务配置虚拟目录技能实践:配置Apache服务器的虚拟目录,首先创建名为/private/的虚拟目录,它对应的物理路径为“/sun/private/”。项目八Apache服务器的配置与管理8.2任务实施8.2.3Apache服务配置虚拟目录

问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)安装httpd服务,命令如下。yuminstallhttpd–y(2)修改APACHE服务的主配置文件/etc/httpd/conf/httpd.conf,配置文件中要修改的内容,打开配置文件的命令如下。vi/etc/httpd/conf/httpd.conf(3)重启httpd服务,命令如下。servicehttpdrestart(4)创建物理路径,使用mkdir-p/sun/private命令可以一次创建两个文件夹sun和private,命令如下。mkdir-p/sun/private(5)把制作好的网页文件放到/sun/private目录下。(6)关闭防火墙,命令如下。serviceiptablesstop技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.3Apache服务配置虚拟目录

问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(7)客户端浏览测试,打开客户端的浏览器,输入网址进行测试(8)设置SELinux的属性为“Permissice”(9)再测试,查看网页的网页只出现图示目录(10)写全地址“34/private/”,再进行测试(11)修改网页的权限,部分系统不需要作这个权限修改也可以正确访问。(12)再访问测试,访问正常,注意要在IP地址后加上虚拟目录名技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.4基于IP地址的虚拟主机的配置技能实践:假设Apache服务器有两块网卡,对应的IP地址分别为:35,36。现需要利用这两个IP地址分别创建2个基于IP地址的虚拟主机,要求不同的虚拟主机对应的主目录不同。项目八Apache服务器的配置与管理8.2任务实施8.2.4基于IP地址的虚拟主机的配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)添加一块网卡(2)按题目要求,可通过图形用户界面方式,分别设置网卡的IP地址为35和192168.174.136。设置完成后,重启服务(3)安装httpd服务,命令如下。yuminstallhttpd-y(4)修改Apache的主配置文件,配置文件的修改内容(5)创建两个主目录。(6)将创建好的网页分别上传到两个主目录/var/www/ip1、/var/www/ip2,或是分别新建两个主页文件。(7)启动httpd服务,命令如下。servicehttpdstart技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.4基于IP地址的虚拟主机的配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(8)关闭防火墙,命令如下。serviceiptablesstop(9)测试使用两个网址分别进行测试,首先测试35然后再测试36配置完成。通过以上IP地址虚拟主机的配置,可以将已经设计好的多个网站同时架设在一台Apache服务器中,以减少硬件费用的支出。技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.5基于端口号的虚拟主机的配置技能实践:假设Apache服务器的IP地址为35,现需要基于8080和8090两个不同的端口号建立虚拟主机,要求不同的虚拟主机对应不同的主目录。项目八Apache服务器的配置与管理8.2任务实施8.2.5基于端口号的虚拟主机的配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)安装httpd服务,命令如下。yuminstallhttpd-y(2)修改Apache的主配置文件,主配置文件的更改内容,添加监听端口8080和8090,并添加基于端口号的虚拟主机信息。打开主配置文件的命令如下。vi/etc/httpd/conf/httpd.conf(3)创建两个主目录/var/www/port8080和/var/www/port8090(4)将已有的网页或是新建的两个主页文件分别上传到两个主目录/var/www/port8080和/var/www/port8090中。(5)启动httpd服务,命令如下。servicehttpdstart(6)关闭防火墙,命令如下。serviceiptablesstop技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.5基于端口号的虚拟主机的配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(7)设置SELinux的属性为Permissive,命令如下。setenforce0(8)测试分别测试两个端口号的网址,在浏览器中输入网址35:8080在浏览器中输入网址35:8090,测试8090端口的网址技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.6基于域名的虚拟主机配置技能实践:假设Apache服务器的IP地址为32。在本地DNS服务器中该IP地址分别对应两个域名和,首先需要创建基于域名的虚拟主机,要求不同的虚拟主机对应的主目录不同。项目八Apache服务器的配置与管理8.2任务实施8.2.6基于域名的虚拟主机配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤在正式配置之前,先安装httpd和域名服务,命令如下。yuminstallhttpdbind-y直至出现安装成功的提示。(1)IP地址的设置设置完IP地址后,重启服务,命令如下。servicenetworkrestart(2)DNS服务器配置DNS服务器为单独的服务器,主要配置步骤如下所示。①安装DNS服务,命令如下。yuminstallbind-y②修改DNS的主配置文件/etc/named.conf技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.6基于域名的虚拟主机配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤③创建并修改的解析文件.zone④创建并修改的解析文件.zone⑤修改解析文件所属的组,以便能够让named组有权限读取两个解析文件,命令如下。chgrpnamed.zonechgrpnamed.zone⑥关闭防火墙,命令如下。serviceiptablesstop⑦启动DNS服务,命令如下。servicenamedrestart⑧测试DNS服务器,修改测试机的IP地址技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.6基于域名的虚拟主机配置问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(3)Apache服务器的配置。Apache服务器为单独的Linux服务器。①创建两个域的主目录/var/www/smile和/var/www/long②将已经制作好的网页文件上传到主目录/var/www/smile和/var/www/long。③修改apache的配置文件/etc/httpd/conf/httpd.conf,配置文件的修改内容④重启apache服务,命令如下。servicehttpdrestart(4)测试技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八Apache服务器的配置与管理8.2任务实施8.2.7在虚拟目录中配置用户身份认证技能实践:设置一个虚拟目录“/vdir”,让用户必须输入用户名和密码才能访问。项目八Apache服务器的配置与管理8.2任务实施8.2.7在虚拟目录中配置用户身份认证问题导入如何发布网站?怎样设置网址的访问登录?操作步骤(1)安装httpd服务,命令如下。yuminstallhttpd–y(2)创建虚拟目录对应的物理路径/vdir/test,命令如下。mkdir-p/vdir/test(3)将已经完成的网页文件上传到目录文件/vdir/test。(4)修改Apache配置文件,启用虚拟目录,配置文件的修改内容,打开配置文件的命令如下。vi/etc/httpd/conf/httpd.conf(5)在当前目录下创建一个”.htpasswd”文件,用户名为”test”,密码为”123456”,命令如下。cd/vdir/testhtpasswd–c.htpasswdtest(6)在/vdir/test目录下新建一个.htaccess文件,.htaccess文件的内容,命令如下。cd/vdir/testvi.htaccess技能实践:将已经制作好的网站上传到Apache服务器的默认主目录,进行发布,设置默认主页为index.html。项目八A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论