Apache WBE 服务器搭建配置

本文详细介绍了Apache HTTP服务器的构建过程,包括进程和线程的概念,prefork工作原理,安装步骤以及如何配置基于IP地址的虚拟主机。Apache因其稳定性、可扩展性和跨平台特性而广受欢迎。
部署运行你感兴趣的模型镜像

1.Apache简介

        Apache HTTP Server (简称Apache)是Apache基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器之一、它快速、可靠并且可通过简单的API扩展。将Perl/Python等解释器编译到服务器中。

Apache HTTP服务器时一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,称为世界上最流行的Web服务器软件之一。Apache取自‘a patchy server’读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

2. 构建Apache WEB服务器

2.1进程和线程概念及区别

        进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

        在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令,数据及其组织形式的描述,进程是程序的实体。

        线程,有时被称为轻量级进程Lightweight Process,LWP),是程序执行的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但它可与同属一个进程的其它线程共享进程所拥有的全部资源。

        进程:一个程序对一个数据集的动态执行过程,是分配资源的基本单位

        线程:一个进程内的基本调度单位

2.2 执行过程

        进程:拥有独立的内存单元,而多个线程共享内存,从而提高了应用程序的运行效率。

        进程:每一个独立的线程,都有一个程序运行的入口、顺序执行序列、和程序的出口。但是线程不能够独立的执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。

2.3 逻辑

        多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但是,操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理及资源分配。 

3.prefork的工作原理

如果不用“-with-mpm”显式指定某种 MPM,prefork 就是 Unix 平台上缺省的 MPM.
它所采用的预派生子进程方式也是 Apache1.3 中采用的模式.prefork 本身并没有使用到线
程,2.0版使用它是为了与1.3版保持兼容性;另一方面,prefork用单独的子进程来处理不同的
请求,进程之间是彼此独立的,这也使其成为最稳定的 MPM 之一.
prefork 的工作原理是,控制进程在最初建立“
StartServers”个子进程后,为了满足
MinSpareServers 设置的需要创建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,
继续创建四个……如此按指数级增加创建的进程数,最多达到每秒 32 个,直到满足
MinSpareServers 设置的值为止.这就是预派生(prefork)的由来.这种模式可以不必在请
求到来时再产生新的进程,从而减小了系统开销以增加性能.

4.安装Apache

4.1 下载Apache
linux命令行直接下载

 

windows浏览器下载
4.2 安装Apache依赖包

 

4.3 解压apache软件包

进入apache软件包

进行预编译

编译 编译安装

 

 启动apache服务

查看apache进程和端口

浏览器访问 

5. 配置虚拟主机

5.1 基于IP地址

 VMware添加网卡  确保在同一网络连接模式下

 

配置网卡

  

创建编辑网卡信息

 

 

 验证三个IP可访问

 分别在/home/wwwtest中创建用于保存不同网站数据的3个目录,并向其中分别写入网站首页。

 在httpd配置文件中追加写入三个基于IP地址的虚拟主机网站参数。

 

 重启httpd服务,使用浏览器验证。

 

 

您可能感兴趣的与本文相关的镜像

Wan2.2-T2V-A5B

Wan2.2-T2V-A5B

文生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值