一、Centos7系统下实现httpd-2.2的安装,并分别实现prefork、worker、event等几种工作方式

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

 

二、简述request报文请求方法和状态响应码

(十). httpd两三事

三、详细描述httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例

这里只演示Centos7基于ip的虚拟主机:

[[email protected] conf]# ip addr add 192.168.1.4/16 dev ens33
[[email protected] conf]# ip a l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:37:ff:fd brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.6/24 brd 192.168.1.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet 192.168.1.4/16 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::fb51:8e3:4aa5:5358/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[[email protected] ~]# mkdir /data/web/{ilinux,iunix} -pv
mkdir: created directory ‘/data’
mkdir: created directory ‘/data/web’
mkdir: created directory ‘/data/web/ilinux’
mkdir: created directory ‘/data/web/iunix’

[[email protected] web]# vim /data/web/ilinux/index.html
[[email protected] web]# vim /data/web/iunix/index.html
[[email protected] web]# cat /data/web/ilinux/index.html 
<h1>iLinux.io</h1>
<h2>Welcome here</h2>
[[email protected] web]# cat /data/web/iunix/index.html 
<h1>iUnix.io</h1>

[[email protected] web]# vim /etc/httpd/conf.d/ilinux.conf
[[email protected] web]# vim /etc/httpd/conf.d/iunix.conf 
[[email protected] web]# cat /etc/httpd/conf.d/ilinux.conf 
<VirtualHost 192.168.1.6:80>
     ServerName www.ilinux.io
     DocumentRoot "/data/web/ilinux"
     <Directory "/data/web/ilinux">
            Options None
            AllowOverride None
            Require all granted
     </Directory>
     Customlog "logs/ilinux_access_log" combined
</VirtualHost>
[[email protected] web]# cat /etc/httpd/conf.d/iunix.conf 
<VirtualHost 192.168.1.4:80>
     ServerName www.iunix.io
     DocumentRoot "/data/web/iunix"
     <Directory "/data/web/iunix">
            Options None
            AllowOverride None
            Require all granted
     </Directory>
     Customlog "logs/iunix_access_log" combined
</VirtualHost>
[[email protected] web]# httpd -t
Syntax OK
[[email protected] web]# systemctl start httpd.service

(十). httpd两三事

(十). httpd两三事
 

站点访问控制:

vim /etc/httpd/conf/httpd.conf, 注释下面内容。

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

 

基于用户的访问控制:

(十). httpd两三事

(十). httpd两三事

(十). httpd两三事

持久连接:

(十). httpd两三事

(十). httpd两三事

 

相关文章:

  • 2021-12-09
  • 2021-09-18
  • 2022-12-23
  • 2021-05-09
  • 2021-12-18
  • 2021-06-19
  • 2022-01-18
  • 2021-08-03
猜你喜欢
  • 2022-01-19
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-06-28
  • 2022-12-23
相关资源
相似解决方案