超文本传输协议(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,

apache服务器_http协议   apache


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

apache服务器_http协议   apache_02

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

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

apache服务器_https_03
检验:

apache服务器_http协议   apache_04

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

apache服务器_https_05
检验:

apache服务器_https_06

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





apache服务器_https_07




apache服务器_http协议   apache_08








apache服务器_http协议   apache_09

apache服务器_http协议   apache_10

apache服务器_http协议   apache_11

apache服务器_http协议   apache_12

apache服务器_https_13

apache服务器_http协议   apache_14

apache服务器_https_15

apache服务器_http协议   apache_16

apache服务器_https_17




apache服务器_http协议   apache_18

apache服务器_http协议   apache_19

apache服务器_http协议   apache_20



apache服务器_http协议   apache_21

apache服务器_http协议   apache_22

apache服务器_https_23

apache服务器_http协议   apache_24

apache服务器_http协议   apache_25

apache服务器_http协议   apache_26

apache服务器_http协议   apache_27

apache服务器_http协议   apache_28

apache服务器_http协议   apache_29

apache服务器_https_30

apache服务器_https_31

apache服务器_https_32

apache服务器_http协议   apache_33

apache服务器_https_34

apache服务器_https_35

apache服务器_http协议   apache_36

apache服务器_https_37

apache服务器_https_38

apache服务器_https_39

apache服务器_http协议   apache_40