WEB是基于B/S架构的WEB通信,是服务器与客户端的其中模式,服务端支持HTTP协议的网页提供程序,客户端按标记规范显示网页的浏览器程序。

工作模式:

      客户端通过HTTP协议对服务端进行请求,服务端通过HTTP应答给客户端,监听的端口为80端口 。

Apache的主目录和文件有哪些?

主配置文件:/etc/httpd/conf/httpd.conf
配置目录:/etc/httpd/conf.d/
网站根目录:/var/www/html/
访问日志:/var/log/httpd/access_log
错误日志:/var/log/httpd/error_log

公司规划信息:

服务器IP:192.168.1.20(服务端)

浏览网页:test.html(自己HTML创建一个简单的网页)

客户端IP:192.168.1.10(测试端)

公司要求说明:

  1. web服务器域名:www.tarena.com

  2. 迁移默认根目录到/var/ftp

  3.公司有两个站点:把两个站点放在一个服务器上,访问google的时候访问的是google的网站,访问百度的时候显示的是百度的网站。

     站点1:www.google.com  IP:192.168.1.20    /var/ftp/baidu/index.html

     站点2:www.baidu.com     IP:192.168.1.20   /var/ftp/google/index.html

安装软件包

  1. 查看软件包是否已安装

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置

2.用YUM对其软件包进行安装

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_02


3.启动服务,并且服务随开机自动启动,查看其端口

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_03


4.服务端自己创建3个HTML的测试网页(为了看起来直观)用命令进行查看.

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_04

把创建的 网页复制test.html   到/var/www/html(192.168.1.20)

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_05

5.修改主配置文件,web服务器的域名:www.tarena.com并且把默认的网站根目录迁移到/var/ftp

DocumentRoot  为更改网站 的目录

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_06

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_07

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_08

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_09

6.说明:默认的网页名 为index.html

修改var/www/test.html为/var/www/index.html,把index.html网页放到/var/ftp

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_10

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_11

7.在/var/ftp下创建两个目录放百度和谷歌的默认网页,并且 创建各自的网页以.html结尾的网页。

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_12

8.修改主配置文件(NameVirtualHost虚拟主机服务器监听的IP),两个虚拟主机的配置。

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_13

9.重新启动服务

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_14

测试服务(192.168.1.10)

1.直接在浏览器上输入http://192.168.1.20(默认为红帽的欢迎页面)

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_15


用命令行进行测试

安装elinks命令来测试,首先看用没有安装elinks软件包,没有安装的就安装。

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_16

用elinks  --dump来测试

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_17

2.测试迁移目录后是否可以正常访问

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_18


3.测试在服务器上访问 www.baidu.com  和www.google.com    显示不同的页面。

首先在客户机(192.168.1.10)上,更改/etc/hosts文件进行域名解析。

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_19

在客户机(192.168.1.10)访问www.baidu.com和www.google.com,出现的页面如下:

企业中web服务http网站的搭建和配置_企业中web服务http网站的搭建和配置_20


常见的全局配置如下:

-ServerName:本站点的完整主机名

-DocumentRoot:网 页文档的根目录

-DirectoryIndex:默认索引页/首页文件

-Include:可包含其他子配置 文件

-Listen听服务的IP地址和端口号

-User:服务进程的属主,默认为apache

-Group:服务进程的属组,默认为apache

-Errorlog:错误日志文件的位置

-Customlog:访问日志文件的位置