Linux搭建WEB服务器

目录

一、Web服务概述

1. Web服务简介

2. HTTP

(1)客户端访问Web.服务器的过程

(2)端口

二、搭建WEB服务器

1.项目要求

2.项目实践

(1)检查是否安装有 web服务:检测 httpd

(2)设置防火墙放行httpd服务,设置文件系统(SELinux)允许httpd服务

(3)启动 httpd服务

(5)启动一个浏览器,输入127.0.0.1检测网站服务是否正常启动

(6)修改网站首页,显示 hello world


一、Web服务概述

WWW服务是解决应用程序之间相互通信的一项技术。严格地说,WWW服务是描述一系列操作的接口,它使用标准的、规范的可扩展标记语言(eXtensibleMarkup Language,XML)描述接口。这一描述中包括了与服务进行交互所需的全部细节,包括消息格式、传输协议和服务位置,而在对外的接口中隐藏了服务实现的细节,仅提供一系列可执行的操作,这些操作独立于软、硬件平台和编写服务所用的编程语言。WWW服务既可单独使用,也可同其他WWW服务一起使用,实现复杂的商业功能。

1. Web服务简介

WWW 是Internet 上被广泛应用的一种信息服务技术。WWW采用的是C/S结构,整理和存储各种WWW资源,并响应客户端的请求,把所需的信息资源通过浏览器传送给用户。

Web服务通常可以分为两种:静态Web服务和动态Web服务。

2. HTTP

HTTP 可以算得上是目前国际互联网基础上的一个重要组成部分。而Apache、IS 服务器是HTTP的服务器软件,Microsoft 的Internet Explorer和Mozilla的Firefox则是HTTP的客户端实现。

(1)客户端访问Web.服务器的过程

一般客户端访问 Web服务器要经过3个阶段:在客户端和 Web服务器间建立连接、传输相关内容、关闭连接。

① Web 浏览器使用HTTP命令向 Web服务器发出 Web 请求(一般是使用GET 命令要求返回一个页面,但也有POST等命令)。

②Web服务器接收到请求后,就发送一个应答并在客户端和服务器之间建立连接。图13-1所示为客户端与服务器之间建立连接的示意图。

web服务器查找客户端所需文档,若Web服务器查找到请求的文档,就将请求的文档传送

③给Web浏览器。若该文档不存在,则Web服务器发送一个错误提示文档给客户端。

④Web浏览器接收到文档后,将它解释并显示在屏幕上。图13-2所示为客户端与服务器之间进行数据传输的示意图。

⑤客户端浏览完成后,断开与服务器的连接。图13-3所示为客户端与服务器之间关闭连接的示意图。

(2)端口

HTTP请求的默认端口是80,但是也可以配置某个Web服务器使用另外一个端口(如8080)。这就能在同一台服务器上运行多个Web服务器,每个是80的服务器,由于是默认设置,所以不需要写端口号就不能省略,它的访问方式就变成了如下。

http://www.smile60.cn:8080/

二、搭建WEB服务器

1.项目要求

(1)检查是否安装有 web服务:检测 httpd
(2)如果没有安装,配置光盘yum源,安装httpd服务
(3)设置防火墙放行httpd服务,设置文件系统(SELinux)允许httpd服务
(4)启动 httpd服务
(5)启动一个浏览器,输入127.0.0.1检测网站服务是否正常启动
(6)修改网站首页,显示 hello world

2.项目实践

(1)检查是否安装有 web服务:检测 httpd

(2)设置防火墙放行httpd服务,设置文件系统(SELinux)允许httpd服务

(3)启动 httpd服务

(5)启动一个浏览器,输入127.0.0.1检测网站服务是否正常启动

(6)修改网站首页,显示 hello world

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2023计算机网络技术1班黄谢娇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值