Apache
2021-03-06 21:30
标签:nbsp efi 安全性 线程 可靠 左右 详解 fork 服务 HTML:超文本标记语言 HTTP:超文本传输协议 URL:统一资源定位符 动态页面:需要连接数据库的页面,不是放视频能动的页面。 进程和线程:做个简单的比喻:进程=火车,线程=车厢 链接:https://www.zhihu.com/question/25532384/answer/411179772 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端以件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python/php等解释器编译到服务器中。Apache有多种产品,可以支持SSL技术,支持多个盡拟主机。Apache是以进程为基础的结构,进程要比线程消耗史多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点,而不是增加处理器。到目前为止Apache旧仍然是世界上用的最多的Web服务器,市场占有率达60%左右。 (1)prefork:apache启动时fork一些进程(较多),每个进程只有1个线程,线程很安全,但是资源占用高,不适合高并发请求。 (2)worker:apache启动时fork一些进程(较少),每个进程有多个线程,线程不足够安全,资源占用相对少,高并发场景比prefork更优秀一些。 (3)event:类似worker模式,但是可以keep-alive,每个进程的所有线程中有1个专门的管理线程,可以很好地平衡keep-alive和高并发请求(关键在于设置keep-alive的timeout参数)。 在编译时 --with-mpm=xxx 可以指定工作模式 配置文件 源码包安装 PREFIX/etc/httpd.conf PREFIX/etx/extra/*.conf rpm包安装 /etc/httpd/conf/httpd.conf 网页文件 源码包安装 PREFIX/htdocs rpm包安装 /var/www/html 日志文件 源码包安装 PREFIX/logs rpm包安装 /var/log/httpd Apache 标签:nbsp efi 安全性 线程 可靠 左右 详解 fork 服务 原文地址:https://www.cnblogs.com/ytdyz/p/12894173.html一、概念
二、Apache详解
1.概述
2.工作模式
[root@localhost lamp]# httpd -V | grep -i "server mpm"
bash: httpd: command not found...
[root@localhost lamp]# ln -s /usr/local/apache2/bin/* /usr/local/bin/
[root@localhost lamp]# httpd -V | grep -i "server mpm"
Server MPM: worker
3.文件位置
4.配置文件详解