浅析Apache主配置文件(4)

prefork和worker模式的比较
prefork模式使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:它可以使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,它也更容易调试一些。

worker模式使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接。通常来说,在一个高流量的HTTP服务器上,Worker MPM是个比较好的选择,因为Worker MPM的内存使用比Prefork MPM要低得多。但worker MPM也由不完善的地方,如果一个线程崩溃,整个进程就会连同其所有线程一起"死掉".由于线程共享内存空间,所以一个程序在运行时必须被系统识别为"每个线程都是安全的"。

总的来说,prefork方式速度要稍高于worker,然而它需要的cpu和memory资源也稍多于woker。

(3stop)###################################################################################### 

[root@lyt Server]# vim /etc/httpd/conf/httpd.conf

 

浅析Apache主配置文件

(4start)######################################################################################

目录安全性:(身份验证,使用账号密码进行验证)

[root@lyt Server]# vim /etc/httpd/conf/httpd.conf

浅析Apache主配置文件

[root@lyt Server]# cd /var/www/html/          #由于是对/var/www/html下作的安全性目录,所以在该目录下创建  .htaccess文件

[root@lyt html]# vim .htaccess          #该文件的作用是如何实现对来访者的身份进行验证

[root@lyt html]# htpasswd -c .htpasswd  user1        #使用htpasswd为user1创建密码库,首次使用要使用-c创建  .htpasswd文件

[root@lyt html]# htpasswd  .htpasswd  user2        #为user2创建密码库,此处不必再使用-c参数,因为  .htpasswd文件已经创建了

[root@lyt html]# vim index.html      #创建测试页

[root@lyt html]# service httpd restart        #重启httpd服务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/beb9c64eb05bb712c7ce29a9652c7ee1.html