附带:web服务器设置及介绍 web服务器的配置

一、了解Apache服务器的基本工作原理
二、掌握web服务器的基本概念
WEB服务器的架设,在linux有一个很著名的架构叫lamp:linux+apache+mysql+php
我们主要说apache,但是有兴趣的,可以去网站找phpbb,是一个论坛的软件,基于lamp架构,挺简单,有兴趣就可以自己去安装来调试下
先简单介绍下http协议吧
WWW的目的就是使信息更易于获取,而不管它们的地理位置在哪里 。当使用超文本作为WWW文档的标准格式后,人们开发了可以快速获取这些超文本文档的协议——HTTP协议,即超文本传输协议
HTTP是应用级的协议,主要用于分布式、协作的信息系统 。HTTP协议是通用的、无状态的,其系统的建设和传输与数据无关 。HTTP也是面向对象的协议,可以用于各种任务,包括名字服务、分布式对象管理、请求方法的扩展、命令等 。
http和https分别使用80、443端口
在Internet上,HTTP通信往往发生在TCP/IP连接上,其默认的端口为80,也可以使用其他端口 。
Web服务的实现采用客户/服务器模型
客户机运行WWW客户程序——浏览器,它提供良好、统一的用户界面 。浏览器的作用是解释和显示Web页面,响应用户的输入请求,并通过HTTP协议将用户请求传递给Web服务器
Web服务器运行服务器程序,它最基本的功能是侦听和响应客户端的HTTP请求,向客户端发出请求处理结果信息 。
【附带:web服务器设置及介绍 web服务器的配置】Web服务通常可以分为两种:静态Web服务和动态Web服务 。
这就是http的运行原理了
1.Web浏览器使用HTTP命令向一个特定的服务器发出Web页面请求 。
2.若该服务器在特定端口(通常是TCP 80端口)处接收到Web页面请求后,就发送一个应答并在客户和服务器之间建立连接
3.服务器Web查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器 。若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端 。Web浏览器接收到文档后,就将它显示出来 。
4、当客户端浏览完成后,就断开与服务器的连接 。
linux下的web服务器,软件使用的apache大家应该知道吧,apache也是美国军方的一种大型直升机
开放源代码的Apache(阿帕奇)服务器起初由Illinois大学Urbana-Champaign的国家高级计算程序中心开发,后来Apache被开放源代码团体的成员不断地发展和加强 。渐渐地,它开始在功能和速度上超越其他Web服务器 。由于Apache服务器拥有牢靠可信的美誉,因此从1995年1月以来,Apache一直是Internet上最流行的Web服务器
后台进程:httpd
脚本:/etc/rc.d/init.d/httpd
使用端口:80(http),443(https)
所需RPM包:httpd
配置路径:/etc/httpd/*
默认网站存放路径:/var/www/*
优点:免费,稳定,速度快
下面我们先查询rpm -qa |grep httpd 。然后启动并开机启动 。如图所示:

附带:web服务器设置及介绍 web服务器的配置

文章插图
文章插图

附带:web服务器设置及介绍 web服务器的配置

文章插图
文章插图
修改用户名:
附带:web服务器设置及介绍 web服务器的配置

文章插图
文章插图
修改/etc/hosts
附带:web服务器设置及介绍 web服务器的配置

文章插图
文章插图
修改/etc/sysconfig/network-scripts/ifcfg-eth0文件:
附带:web服务器设置及介绍 web服务器的配置

文章插图
文章插图
修改/etc/sysconfig/network-scriipts/ifcfg-eth0,如图:

经验总结扩展阅读