Linux的apache本地服务器配置

注:本次测试机器为redhat9版本

IP地址为192.168.1.200/24,网关为192.168.1.1

1、Apache服务器简介

Internet上最热门的服务之一就是WWW(World Wide Web)服务,简称Web 服务。最简单的Web 服务就是我们所说的上网,在客户端的web浏览器里输入一个网站地址进行网页浏览。复杂些的Web 服务比如象设计一个企业门户网站。通常的做法是:先向Internet服务提供商(Internet Server Provider,即ISP)注册一个域名,申请一个IP地址,ISP将这个IP地址解析到企业的Linux主机上,然后,再在Linux主机上架设一个Web 服务器,通过这个Web 服务器,发布企业的主页。

现在,Apache服务器已经成为大多数Linux发行版的标准Web服务器。Apache是由Apache Group开发的,1995年4月公布,目前,世界上的Apache服务器已经超过1千万台,许多用户(程序开发人员)都习惯把它用作为企业级的Web服务器。

2、Apache服务器工作原理

Apache服务器也是以客户机(浏览器)/服务器为架构。Apache服务器和Apache浏览器进行数据交换,一般通过3个步骤:

(1)建立会话

Apache浏览器利用TCP/IP通信协议,通过端口80(默认值)来与Apache服务器建立会话。

(2)Apache浏览器发出请求

建立会话后,Apache浏览器会传送标准的HTTP请求到Apache服务器以得到所需的文件,通常使用HTTP的Get方法,它包含几个HTTP报头,来记录数据传递的方法、浏览器类型等信息。

(3)Apache服务器响应请求

Apache浏览器请求的文件若在服务器中,服务器则会直接响应客户端的请求,并将请求的文件传送到Apache浏览器;若不在服务器中(即服务器无法取得客户端请求的文件),服务器会给Apache浏览器一个出错的信息。如图所示。

3、Apache服务器的配置过程

3.1安装了Apache服务器软件

在命令窗口中输入:

[root@localhost  root]# apt install -y  httpd

3.2编辑主页文件/var/www/html/index.html

用vim编辑工具编辑主页文件/var/www/html/index.html,内容如图所示

在命令窗口中输入:

[root@localhost  root]#vim /var/www/html/index.html

3.3启动Apache服务器

在命令窗口中输入:

[root@localhost  root]# service  httpd  start

4、Linux客户端测试

在Linux客户端Web浏览器的地址栏输入:

http://192.168.1.200

就能访问该主页/var/www/html/index.html