1.如何测试Apache服务器
Apache是运行在Linux操作系统上的头号Web服务器。
很多小地方都可以用来调整Apache的性能,并降低它对系统资源的影响。其中一 个就是调整内存使用率,当然达到这一目的可能还是需要花点功夫的。
在本文里,我们假设每个[/url] 结果如下。
D:\Apache\bin>ab -n 10 -c 10 [url][/url] (以上是输入的命令) Benchmarking 192。168。
1。3 (be patient)。
done Server Software: Apache/2。0。
63 (目标服务器Apache版本号) Server Hostname: 192。 168。
1。3 (目标服务器主机头名称) Server Port: 80 (目标服务器Apache端口) Document Path: /index。
html (目标网页相对地址) Document Length: 292 bytes (目标网页大小) Concurrency Level: 10 (并发线程数) Time taken for tests: 0。 140625 seconds (使用时间) Complete requests: 10 (成功的请求数量) Failed requests: 0 (失败的请求数量) Write errors: 0 (发生错误数量) Total transferred: 5750 bytes (全部使用的流量) HTML transferred: 2920 bytes (Html文件使用的流量) Requests per second: 71。
11 [#/sec] (mean) (指标一 平均每秒请求数) Time per request: 140。625 [ms] (mean) (指标二 平均事务响应时间) Time per request: 14。
063 [ms] (mean, across all concurrent requests) (每秒请求时间) Transfer rate: 35。 56 [Kbytes/sec] received (传输速率) Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0。
0 0 0 Processing: 109 124 16。 3 140 140 Waiting: 109 124 16。
3 140 140 Total: 109 124 16。3 140 140 (所有请求的响应情况) Percentage of the requests served within a certain time (ms) 50% 140 66% 140 75% 140 80% 140 90% 140 95% 140 98% 140 99% 140 100% 140 (longest request) 每个请求都有一个响应时间。
比如 其中 50% 的用户响应时间小于 140 毫秒。 最大的响应时间小于 140 毫秒 (100% 处) 。
3.Apache服务器实现用户如何验证?
第1步: 我们在/var/www(apache的主页根目录)下建立一个test目录 mkdir /var/www/test| 第2步 然后我们编辑httpd。
conf 添加 Alias /test"/var/www/test" Options Indexes MultiViews AllowOverride AuthConfig #表示进行身份验证 Order allow,denyAllow from all #AllowOverride AuthConfig 表示进行身份验证 这是关键的设置 第3步 在/var/www/test创建。 htaccess文件 vi /var/www/test/。
htaccess AuthName "frank share web" AuthType Basic AuthUserFile /var/www/test/。htpasswd require valid-user #AuthName 描述,随便写 #AuthUserFile /var/www/test/。
htpasswd #require valid-user 或者 require user frank 限制是所有合法用户还是指定用户 #密码文件推荐使用。htpasswd,因为apache默认系统对“。
ht”开头的文件默认不允许外部读取,安全系数会高一点哦。 第4步 就是创建apache的验证用户 htpasswd -c /var/www/test/。
htpasswd frank #第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数 如果你们想修改密码,可以如下 htpasswd -m 。 htpasswd frank 第5步: ok,重启apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行 后话,为了服务器的性能,一般不推荐使用AllowOverride AuthConfig或者AllowOverride ALL,因为这会使服务器会不断的去寻找。
htaccess,从而影响服务器的效能,一般我们把一些后台管理界面或者其他特殊目录可能需要加验证这个需求。 。
4.Apache服务器攻略用户认证简单配置是什么
Apache是目前流行的Web服务器,可运行在linux、Unix、Windows等操作系统下,它可以很好地解决“用户名+密码”的认证问题。
Apache用户认证所需要的用户名和密码有两种不同的存贮方式:一种是文本文件;另一种是MSQL、Oracle、MySQL等数据库。 下面以Linux的Apache为例,就这两种存贮方式,同时能对Windows的 Apache用户认证作简要的说明。
下面我们来介绍下通过文本认证而实现的方式。 建立用户的认证授权需要三个步骤: 1、建立用户库 2、配置服务器的保护域 3、告诉服务器哪些用户拥有资源的访问权限 废话不多少举例最清楚拉!~假如某一目录下的文件如/home/ftp/pub需要做到用户认证 创建认证用户 @htpasswd –c /*/。
password xuanfei 创建认证组@vi /*/。group xuanfei-group:xuanfei xuanfei1 基本的Apache用户认证方法: 在httpd。
conf中加入下面的行options indexes authconfigorder allow,denyallow from all 或者加到 /etc/httpd/conf。 d/ 新建个文件名为。
conf结尾的配置文件〈Directory /home/ftp/pub>Options IndexesAllowOverride AuthConfigorder allow,denyallow from all 〈/Directory> 用在目录/home/ftp/pub下放文件。 htaccess,内容如下:authname "shared files"authtype basicauthuserfile /*/。
passwordrequire valid-user#require group xuanfei-group //接收组所以用户 #requirre user xuanfei //接收xuanfei单个用户 用随Apache来的程序htpasswd 生成文件/etc/。 passwd,每行一个用户名:密码 只要能提供正确的用户名和密码对,就允许登录访问,这是针对任何地址来的请求都要求提供用户名和密码认证。
针对部分网段或地址要求认证。
转载请注明出处windows之家 » win10如何测试apache服务