超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准.我们通过在浏览器中输入资源定位符(URL),就可以在服务器中来找到这个具有唯一标识的网页信息内容了。

目前较为流行的服务器比如apache;

apache的安装以及使用:

1)yum install httpd -y       ----这里的httpd就是apache服务器的代名词

2)yum install httpd-manual -y     ----安装apache使用手册

3) systemctl   start   httpd

      systemctl   enable   httpd   --- 开始apache

      systemctl   stop   firewalld

  systemctl   disable   firewalld  ---关闭火墙,使得别的主机可以访问

apache的基础信息:

    主配置目录:/etc/httpd/conf

    主配置文件:/etc/httpd/conf/httpd.conf

    子配置目录:/etc/httpd/conf.d

    子配置文件:/etc/httpd/conf.d/*.conf

    默认发布目录:/var/www/html

    默认发布文件:index.html

    默认端口:80

    默认安全上下文:httpd_sys_content_t

    程序开启默认用户:apache

  apache日志:/etc/httpd/logs/*

此时输入安装了apache软件的主机对应的url就可以显示出apache的manual,

/var/www/html是主机的默认发布目录,将对应的html文件放在这个目录下,则在浏览器输入本机ip,此时默认显示的内容就是这个文件。

这个文件默认叫做index.html ,但是可以通过更改主配置文件/etc/httpd/conf/httpd.conf

此时如果没有index.html,就默认为lbj.html文件的内容。可以有多个,按照从左往右读取;

检验:

默认的目录/var/www/html也是可以更改的:现在改为/www

检验:

apache的虚拟主机

(1)mkdir /var/www/virtual/linux.westos.com/html -p ---分别创建两个虚拟主机

(2)mkdir /var/www/virtual/c.westos.com/html -p

(3)vim /var/www/virtual/linux.westos.com/html/index.html --写入默认发布文件

(4)vim  /var/www/virtual/c.westos.com/html/index.html

4a2b1f4c693eac4ad71d56af7af58f60.png

2949f86ee2584dcda2c755c50a5925ab.png