CentOS8快速安装Apache并简单测试网站服务器的吞吐性能

CentOS8快速安装Apache并简单测试网站服务器的吞吐性能


安装apache服务
yum -y install httpd*

启动apache服务
systemctl start httpd.service

配置防火墙

firewall-cmd --permanent --add-port=80/tcp
//开放80端口
firewall-cmd --permanent --add-service=http
//永久开放http服务
firewall-cmd --reload
//防火墙重新加载配置

查看IP地址
ip addr show

在浏览器中输入IP地址查看测试页面

ab测试

ab -n 200 -c 200 http://web_server:80/
-c 表示并发用户数
-n 表示请求总数


下面是安装过程


[root@localhost ~]# yum -y install httpd*


CentOS Linux 8 - AppStream                                   990 kB/s | 7.
CentOS Linux 8 - BaseOS                                      1.1 MB/s | 2.
CentOS Linux 8 - Extras                                       16 kB/s | 9.
Dependencies resolved.
==========================================================================
 Package               Arch      Version
==========================================================================
Installing:
 httpd                 x86_64    2.4.37-39.module_el8.4.0+778+c970deab
 httpd-devel           x86_64    2.4.37-39.module_el8.4.0+778+c970deab
 httpd-filesystem      noarch    2.4.37-39.module_el8.4.0+778+c970deab
 httpd-manual          noarch    2.4.37-39.module_el8.4.0+778+c970deab
 httpd-tools           x86_64    2.4.37-39.module_el8.4.0+778+c970deab
Upgrading:
 libdb                 x86_64    5.3.28-40.el8
 libdb-utils           x86_64    5.3.28-40.el8
 openldap              x86_64    2.4.46-16.el8
 openldap-clients      x86_64    2.4.46-16.el8
Installing dependencies:
 apr                   x86_64    1.6.3-11.el8
 apr-devel             x86_64    1.6.3-11.el8
 apr-util              x86_64    1.6.1-6.el8
 apr-util-devel        x86_64    1.6.1-6.el8
 centos-logos-httpd    noarch    85.5-1.el8
 cyrus-sasl            x86_64    2.1.27-5.el8
 cyrus-sasl-devel      x86_64    2.1.27-5.el8
 expat-devel           x86_64    2.2.5-4.el8
 libdb-devel           x86_64    5.3.28-40.el8
 mailcap               noarch    2.1.48-3.el8
 mod_http2             x86_64    1.15.7-3.module_el8.4.0+778+c970deab
 openldap-devel        x86_64    2.4.46-16.el8
Installing weak dependencies:
 apr-util-bdb          x86_64    1.6.1-6.el8
 apr-util-openssl      x86_64    1.6.1-6.el8
Enabling module streams:
 httpd                           2.4

Transaction Summary
==========================================================================
Install  19 Packages
Upgrade   4 Packages

Total download size: 7.5 M
Downloading Packages:
(1/23): apr-util-1.6.1-6.el8.x86_64.rpm                      218 kB/s | 10
(2/23): apr-1.6.3-11.el8.x86_64.rpm                          254 kB/s | 12
(3/23): apr-devel-1.6.3-11.el8.x86_64.rpm                    451 kB/s | 24
(4/23): apr-util-bdb-1.6.1-6.el8.x86_64.rpm                  307 kB/s |  2
(5/23): apr-util-openssl-1.6.1-6.el8.x86_64.rpm              305 kB/s |  2
(6/23): apr-util-devel-1.6.1-6.el8.x86_64.rpm                467 kB/s |  8
(7/23): httpd-filesystem-2.4.37-39.module_el8.4.0+778+c970de 351 kB/s |  3
(8/23): httpd-devel-2.4.37-39.module_el8.4.0+778+c970deab.x8 752 kB/s | 22
(9/23): httpd-tools-2.4.37-39.module_el8.4.0+778+c970deab.x8 515 kB/s | 10
(10/23): libdb-devel-5.3.28-40.el8.x86_64.rpm                250 kB/s |  4
(11/23): mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_ 369 kB/s | 15
(12/23): centos-logos-httpd-85.5-1.el8.noarch.rpm            264 kB/s |  7
(13/23): httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64. 853 kB/s | 1.
(14/23): cyrus-sasl-2.1.27-5.el8.x86_64.rpm                  361 kB/s |  9
(15/23): cyrus-sasl-devel-2.1.27-5.el8.x86_64.rpm            706 kB/s | 12
(16/23): expat-devel-2.2.5-4.el8.x86_64.rpm                  282 kB/s |  5
(17/23): mailcap-2.1.48-3.el8.noarch.rpm                     386 kB/s |  3
(18/23): httpd-manual-2.4.37-39.module_el8.4.0+778+c970deab. 885 kB/s | 2.
(19/23): libdb-5.3.28-40.el8.x86_64.rpm                      739 kB/s | 75
(20/23): openldap-devel-2.4.46-16.el8.x86_64.rpm             727 kB/s | 81
(21/23): libdb-utils-5.3.28-40.el8.x86_64.rpm                608 kB/s | 15
(22/23): openldap-clients-2.4.46-16.el8.x86_64.rpm           646 kB/s | 20
(23/23): openldap-2.4.46-16.el8.x86_64.rpm                   850 kB/s | 35
--------------------------------------------------------------------------
Total                                                        950 kB/s | 7.
warning: /var/cache/dnf/appstream-a520ed22b0a8a736/packages/apr-1.6.3-11.eer V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS Linux 8 - AppStream                                   585 kB/s | 1.
Importing GPG key 0x8483C65D:
 Userid     : "CentOS (CentOS Official Signing Key) <security@centos.org>"
 Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :
  Upgrading        : libdb-5.3.28-40.el8.x86_64
  Running scriptlet: libdb-5.3.28-40.el8.x86_64
  Installing       : apr-1.6.3-11.el8.x86_64
  Running scriptlet: apr-1.6.3-11.el8.x86_64
  Installing       : apr-util-bdb-1.6.1-6.el8.x86_64
  Installing       : apr-util-openssl-1.6.1-6.el8.x86_64
  Installing       : apr-util-1.6.1-6.el8.x86_64
  Running scriptlet: apr-util-1.6.1-6.el8.x86_64
  Upgrading        : openldap-2.4.46-16.el8.x86_64
  Installing       : apr-devel-1.6.3-11.el8.x86_64
  Running scriptlet: cyrus-sasl-2.1.27-5.el8.x86_64
  Installing       : cyrus-sasl-2.1.27-5.el8.x86_64
  Running scriptlet: cyrus-sasl-2.1.27-5.el8.x86_64
  Installing       : cyrus-sasl-devel-2.1.27-5.el8.x86_64
  Installing       : openldap-devel-2.4.46-16.el8.x86_64
  Installing       : httpd-tools-2.4.37-39.module_el8.4.0+778+c970deab.x86
  Installing       : libdb-devel-5.3.28-40.el8.x86_64
  Installing       : mailcap-2.1.48-3.el8.noarch
  Installing       : expat-devel-2.2.5-4.el8.x86_64
  Installing       : apr-util-devel-1.6.1-6.el8.x86_64
  Installing       : centos-logos-httpd-85.5-1.el8.noarch
  Running scriptlet: httpd-filesystem-2.4.37-39.module_el8.4.0+778+c970dea
  Installing       : httpd-filesystem-2.4.37-39.module_el8.4.0+778+c970dea
  Installing       : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64
  Installing       : httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  Running scriptlet: httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  Installing       : httpd-devel-2.4.37-39.module_el8.4.0+778+c970deab.x86
  Installing       : httpd-manual-2.4.37-39.module_el8.4.0+778+c970deab.no
  Upgrading        : openldap-clients-2.4.46-16.el8.x86_64
  Upgrading        : libdb-utils-5.3.28-40.el8.x86_64
  Cleanup          : openldap-clients-2.4.46-15.el8.x86_64
  Cleanup          : libdb-utils-5.3.28-39.el8.x86_64
  Cleanup          : libdb-5.3.28-39.el8.x86_64
  Running scriptlet: libdb-5.3.28-39.el8.x86_64
  Cleanup          : openldap-2.4.46-15.el8.x86_64
  Running scriptlet: httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  Running scriptlet: openldap-2.4.46-15.el8.x86_64
  Verifying        : apr-1.6.3-11.el8.x86_64
  Verifying        : apr-devel-1.6.3-11.el8.x86_64
  Verifying        : apr-util-1.6.1-6.el8.x86_64
  Verifying        : apr-util-bdb-1.6.1-6.el8.x86_64
  Verifying        : apr-util-devel-1.6.1-6.el8.x86_64
  Verifying        : apr-util-openssl-1.6.1-6.el8.x86_64
  Verifying        : httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  Verifying        : httpd-devel-2.4.37-39.module_el8.4.0+778+c970deab.x86
  Verifying        : httpd-filesystem-2.4.37-39.module_el8.4.0+778+c970dea
  Verifying        : httpd-manual-2.4.37-39.module_el8.4.0+778+c970deab.no
  Verifying        : httpd-tools-2.4.37-39.module_el8.4.0+778+c970deab.x86
  Verifying        : libdb-devel-5.3.28-40.el8.x86_64
  Verifying        : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64
  Verifying        : centos-logos-httpd-85.5-1.el8.noarch
  Verifying        : cyrus-sasl-2.1.27-5.el8.x86_64
  Verifying        : cyrus-sasl-devel-2.1.27-5.el8.x86_64
  Verifying        : expat-devel-2.2.5-4.el8.x86_64
  Verifying        : mailcap-2.1.48-3.el8.noarch
  Verifying        : openldap-devel-2.4.46-16.el8.x86_64
  Verifying        : libdb-5.3.28-40.el8.x86_64
  Verifying        : libdb-5.3.28-39.el8.x86_64
  Verifying        : libdb-utils-5.3.28-40.el8.x86_64
  Verifying        : libdb-utils-5.3.28-39.el8.x86_64
  Verifying        : openldap-2.4.46-16.el8.x86_64
  Verifying        : openldap-2.4.46-15.el8.x86_64
  Verifying        : openldap-clients-2.4.46-16.el8.x86_64
  Verifying        : openldap-clients-2.4.46-15.el8.x86_64

Upgraded:
  libdb-5.3.28-40.el8.x86_64                libdb-utils-5.3.28-40.el8.x86_
  openldap-2.4.46-16.el8.x86_64             openldap-clients-2.4.46-16.el8

Installed:
  apr-1.6.3-11.el8.x86_64
  apr-devel-1.6.3-11.el8.x86_64
  apr-util-1.6.1-6.el8.x86_64
  apr-util-bdb-1.6.1-6.el8.x86_64
  apr-util-devel-1.6.1-6.el8.x86_64
  apr-util-openssl-1.6.1-6.el8.x86_64
  centos-logos-httpd-85.5-1.el8.noarch
  cyrus-sasl-2.1.27-5.el8.x86_64
  cyrus-sasl-devel-2.1.27-5.el8.x86_64
  expat-devel-2.2.5-4.el8.x86_64
  httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  httpd-devel-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  httpd-filesystem-2.4.37-39.module_el8.4.0+778+c970deab.noarch
  httpd-manual-2.4.37-39.module_el8.4.0+778+c970deab.noarch
  httpd-tools-2.4.37-39.module_el8.4.0+778+c970deab.x86_64
  libdb-devel-5.3.28-40.el8.x86_64
  mailcap-2.1.48-3.el8.noarch
  mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64
  openldap-devel-2.4.46-16.el8.x86_64

Complete!


[root@localhost ~]# systemctl start httpd.service


[root@localhost ~]# firewall-cmd --permanent --add-port=80/tcp
success


[root@localhost ~]# firewall-cmd --permanent --add-service=http
success


[root@localhost ~]# firewall-cmd --reload
success


[root@localhost ~]# ip addr show

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 fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:79:72:d0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.131/24 brd 192.168.122.255 scope global dynamic ens33
       valid_lft 1283sec preferred_lft 1283sec
[root@localhost ~]# ab -n 200 -c 200 http://192.168.122.131:80/
This is ApacheBench, Version 2.3 <$Revision: 1843412 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.122.131 (be patient)
Completed 100 requests
Completed 200 requests
Finished 200 requests


Server Software:        Apache/2.4.37
Server Hostname:        192.168.122.131
Server Port:            80

Document Path:          /
Document Length:        199691 bytes

Concurrency Level:      200
Time taken for tests:   0.197 seconds
Complete requests:      200
Failed requests:        0
Non-2xx responses:      200
Total transferred:      39993200 bytes
HTML transferred:       39938200 bytes
Requests per second:    1016.12 [#/sec] (mean)
Time per request:       196.828 [ms] (mean)
Time per request:       0.984 [ms] (mean, across all concurrent requests)
Transfer rate:          198426.34 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1   31   9.1     32      45
Processing:    11  101  33.8     88     145
Waiting:        2   81  31.4     79     131
Total:         29  132  36.4    130     184

Percentage of the requests served within a certain time (ms)
  50%    130
  66%    164
  75%    167
  80%    169
  90%    171
  95%    174
  98%    175
  99%    183
 100%    184 (longest request)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值