linux centos7 服务器命令课件教程第10章web服务器

上传人:101****457 文档编号:87660568 上传时间:2019-04-10 格式:PPT 页数:60 大小:1.05MB
返回 下载 相关 举报
linux centos7 服务器命令课件教程第10章web服务器_第1页
第1页 / 共60页
linux centos7 服务器命令课件教程第10章web服务器_第2页
第2页 / 共60页
linux centos7 服务器命令课件教程第10章web服务器_第3页
第3页 / 共60页
linux centos7 服务器命令课件教程第10章web服务器_第4页
第4页 / 共60页
linux centos7 服务器命令课件教程第10章web服务器_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《linux centos7 服务器命令课件教程第10章web服务器》由会员分享,可在线阅读,更多相关《linux centos7 服务器命令课件教程第10章web服务器(60页珍藏版)》请在金锄头文库上搜索。

1、,Linux系统管理与服务器配置 基于CentOS 7,第10章Web服务器,目录,10.1项目一:Apache服务器的安装与测试 10.1.1Apache服务器简介 10.1.2安装Apache服务器 10.1.3Apache软件包安装位置 10.2项目二:发布Web站点 10.2.1Apache服务器配置文件简介 10.2.2配置Apache服务器 10.3项目三:发布个性化Web站点 10.4项目四:虚拟主机配置 10.4.1虚拟主机简介 10.4.2基于域名的虚拟主机配置 10.4.3基于IP地址的虚拟主机配置 10.5项目五: Nginx服务器的安装与配置 10.5.1Nginx服务

2、器简介 10.5.2安装Nginx服务器 10.5.3配置Nginx服务器 本章小结,10.1项目一: Apache服务器的安装与测试,管理员将根据公司设计部需要发布项目考核信息网站的要求,在服务器上部署该网站。首先要安装Web服务器然后对服务器进行必要测试:服务器IP地址为:192.168.137.129,测试网站首页index.html,其内容是“hello ,this is index.html.”。 测试效果:在浏览器中输入http:/ 192.168.137.129,即可看到index.html的内容。,10.1.1Apache服务器简介,Web服务器也称为WWW (World Wi

3、de Web)服务器,主要功能是提供网上信息浏览服务,它也成为人们在网上搜索、浏览信息的主要手段。 WWW采用的是浏览器/服务器结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求,把客户所需的资源传送到客户终端上,然后通过简单的图形界面展现在用户面前。 常用的服务器:Apache。 常用的浏览器:IE、Netscape、Mozilla。,10.1.1Apache服务器简介,Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为

4、它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。,10.1.2安装Apache服务器,1使用YUM工具安装软件 安装Apache软件的过程具体分为查询,装载,安装,测试四个步骤。 (1)查询 在安装Apache软件之前需要确认当前系统是否已经安装了合适版本的软件包,如图所示表示系统已经安装了

5、Apache服务器,并且可以通过输出结果判定已安装的软件版本号是httpd-2.4.6-45,此时不需要再继续安装软件。,10.1.2安装Apache服务器,如果系统未安装Apache服务器,则会输出上图中“package httpd is not installed”的字样。 (2)安装 使用YUM工具的安装过程比较简单,执行#yum y install httpd命令即可。在安装httpd的同时,还安装了有关的依赖包:apr、apr-util、httpd-tools和mailcap。,10.1.2安装Apache服务器,(4) 测试 在测试之前需要确认管理Apache服务器的httpd服务

6、是否已经正常启动。默认情况,httpd服务软件安装完成后并不启动。启动及查询httpd服务的操作过程如图所示。,10.1.2安装Apache服务器,httpd服务器启动后,切换至图形界面下,单击“万维网浏览器”,启动浏览器,然后在地址栏中输入:http:/localhost或http:/127.0.0.1,确定后如果能出现如图所示的页面,则说明Apache服务器启动成功,工作正常。,10.1.2安装Apache服务器,为了使Apache服务器在系统重启时,可以自启动,需要设置服务器的自启动状态。,10.1.2安装Apache服务器,2使用软件包管理工具的安装 如果当前的系统安装了图形界面,则可

7、以使用软件包管理工具进行系统软件的安装。这种安装方法简单而直观。 将系统切换至图形界面,依次单击【Applications】【System Tools】【Software】,打开Linux软件包管理工具,在【Web Services】一栏中选中【Web Server】,点击【Apache HTTP Server】,选择【Install Packages】完成安装。如果【Apache HTTP Server】一项默认选中则表示Apache服务器已经安装,此时只需要直接进行测试。,10.1.2安装Apache服务器,Apache服务器安装完毕后,执行#systemctl start httpd.s

8、ervice命令启动服务器。,10.1.3Apache软件包安装位置,/etc/httpd/conf:该目录用于存放Apache服务器的配置文件httpd.conf。 /var/www/html:该目录是Apache服务器的默认Web站点根目录。网站的网页文件以及其相关文件可以放在该目录下。 /etc/httpd/logs: Apache服务器日志文件的默认存放路径。 由于Apache服务器的默认Web站点根目录是/var/www/html,所以只需要将Web站点的页面放置到该目录下就可以直接通过浏览器访问。,10.1项目一: Apache服务器的安装与测试,操作过程: #yum y inst

9、all httpd # systemctl start httpd.service #systemctl status httpd.service # systemctl enable httpd.service #systemctl is-enabled httpd.service 测试:开启浏览器,在地址栏中输入:http:/ 192.168.137.129,如果出现测试页面则表示Apache服务器安装成功。,10.1项目一: Apache服务器的安装与测试,#cd /var/www/html #vim index.html 输入“hello ,this is index.html.”。

10、wq保存退出。 测试:开启浏览器,在地址栏中输入:http:/192.168.137.129,如果出现图中所示页面,则表示测试成功。,10.2项目二:发布Web站点,项目考核信息发布网站已经开发完毕,数据库已经部署(详见第10章),由于项目考核信息网站包含的元素很多,例如:若干页面、图片、样式文件、程序文件等,所以为了方便管理。管理员采用将同一网站的素存放于一个目录中,称为Web站点目录,然后再进行部署。目前项目考核信息发布网站的Web站点目录为exam,目录中存放该网站的所有文件,网站首页是index.html。 效果:在浏览器中输入http:/192.168.137.5或者http:/lo

11、calhost可以看到index.html页面的内容。,10.2.1Apache服务器配置文件简介,Apache的配置文件是包含若干指令的纯文本文件,其文件名为httpd.conf。在Apache启动时,会自动读取配置文件中的内容,配置Apache服务器的运行。配置文件修改后,只有在启动或重新启动Apache后才会生效。 Apache配置文件的内容可以划分为三部分: 全局环境配置,主要用于控制整个Apache 服务器的行为。 主服务器配置,定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数。 虚拟主机配置,用于设置和创建虚拟主机。,10.2.2配置Apache服务器,1全局环境

12、配置命令 ServerRoot:用于设置服务器的根目录 Listen:服务器监听的端口号。 2. 主服务器配置命令 ServerName:设置主机名称。 DocumentRoot:用于设置Apache默认站点根目录。 UserDir public_html:用户可以在自己的目录下建立public_html目录来放置网页。 DirectoryIndex:用来设定主页,可以设置多个页面,前面的页面优先级高。,10.2项目二:发布Web站点,操作过程: #cd /var/www/html #cp r /root/exam exam #vim /etc/httpd/conf/httpd.conf Do

13、cumentRoot “/var/www/html/exam” #httpd -t # systemctl restart httpd.service 测试:在浏览其中输入http:/192.168.137.5后,可以看到网站首页页面。,10.3项目三:发布个性化Web站点,项目考核信息网站部署完成后,考虑到站点是内部网站,为了保证网站的安全性将首页名字改为exam.html,并且需要使用8080端口进行访问。 效果:在浏览器中输入http:/192.168.137.5:8080或者http:/localhost:8080可以看到exam.html页面内容。,10.3项目三:发布个性化Web站

14、点,操作过程: #cd /var/www/html #cd exam #mv index.html exam.html #vim /etc/httpd/conf/httpd.conf DirectoryIndex exam.html index.html Listen 8080 #httpd -t # systemctl restart httpd.service http:/192.168.137.5:8080后,可以看到exam.html页面。,10.4项目四:虚拟主机配置,项目考核信息网站部署完毕后,公司人力资源部计划部署一个员工考勤网站。因此管理员需要在一台服务器上部署多个站点,为了方

15、便今后公司内部网站的部署和管理,管理员可以采用基于域名的虚拟主机或基于IP地址的虚拟主机两种方法来配置多个站点。在实施过程中除了要部署员工考勤网站之外还要对项目考核信息发布网站进行重新部署。 为了方便对网站的访问,分别为两个网站设置本地域名:和,站点根目录:/var/www/html/exam和/var/www/html/attendance,首页位根目录下的index.html页面。 当前服务器的IP地址是:192.168.137.5,使用标准80端口。 效果:在浏览器地址栏输入http:/可以看到项目考核信息发布网站的首页,输入http:/可以看到员工考勤网站的首页。,10.4.1虚拟主机

16、简介,虚拟主机是指在一个主机上运行多个Web网站,每个网站均有自己独立的域名,通过不同的域名可以访问不同的网站。虽然多个Web网站部署在同一台计算机内,但是对于用户是透明的。用户在访问时,只需要在浏览器中输入相应的域名即可。 虚拟主机主要分为两类:基于域名的虚拟主机和基于IP地址的虚拟主机。如果每个Web网站的IP地址相同,但是域名不同,则称为基于域名的虚拟主机;如果每个Web网站拥有不同的IP地址,则称为基于IP地址的虚拟主机。,10.4.2基于域名的虚拟主机配置,配置基于域名的虚拟主机的步骤可以归纳为以下五步: 1域名注册 由于每个站点具有不同的域名,所以配置的第一步需要在系统中注册不同的域名,使系统可以区分域名对应的IP地址。域名的注册可以通过DNS域名解析服务器来实现。在本机实现时可以通过编写/etc/hosts文件来实现。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号