Apache概述:

(1)Apache是目前世界上使用最广泛的一种web server,它以跨平台,高效和稳定而闻名。

(2)Apache缺点是变得越来越重,被普遍认为是重量级的web server。(Apache主要采用的是基于进程的Prefork模式(还有基于线程的Worker模式),也就是,对于每个请求会用一个进程去进行服务,进程非常占资源,当并发量大的时候,就需要等额的进程,导致的是高内存占用和CPU占用,这就是所谓的“重量级”。 )

(3)Apache是基于模块化设计的,总体上看起来代码的可读性高于php代码,它的核心代码并不多,大多数的功能都被分割到各种模块中,各个模块在系统启动时按需载入。

(4)Apache是用C语言写的。

Apache服务器的安装:

双击程序,一直下一步,直到出现以下界面:

选择for all……——>下一步——>自定义安装——>直至最后安装成功

测试是否安装成功:

在浏览器中输入:http://localhost    回车

网页显示: It  Works!  表示安装成功!

apache安装成功后,操作系统是以服务的形式管理的;

通过命令行管理Apache软件:

Httpd     启动Apache

Httpd -k  start     启动Apache

Httpd –k  shutdown     停止Apache

Httpd –k  restart      重启Apache

要想使用以上命令,需要配置环境变量:

在变量值Path的变量值中加上:Apache的bin目录

C:\xampp\apache\bin

Apache服务器默认在80端口监听

一台机器可以有1到65535号端口,一个端口代表2个字节

Netstat  -an   该命令用来查询本机器有哪些端口正在被监听

Netstat  -anb  该命令用来查询本机器有哪些端口正在被监听及其对应的应用程序

端口中的1-1024号叫做有名端口,这些端口一般不要用,他们已经分配好了

Apache如何配置端口:

Apache软件的端口是在httpd.conf文件中配置的,该文件在Apache目录下的conf文件下。在该文件中可以修改端口,修改后重新启动Apache,就生效。

Apache可以监听多个端口,如下图所示:

Apache目录结构含义:

Apache服务器介绍相关推荐

  1. 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...

    1. 环境:win7 64位安装xampp 32位. 2. 安装过程最后,报错,提示windows找不到-n文件.以及说没有安装Microsoft Visual C++ 2008 Redistribu ...

  2. 配置apache服务器的文件名,apache服务器配置文件名是

    apache服务器配置文件名是 内容精选 换一换 方法一:在VSCode上选择"文件 > 首选项 > 设置",再选择"工作区",并在输入框搜索&qu ...

  3. linux 毕业设计 apache,毕业论文基于Linux的Apache服务器的设计与设计6喜欢就下吧...

    <[毕业论文]基于Linux的Apache服务器的设计与设计.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文基于Linux的Apache服务器的设计与设计(6)(喜欢就下吧 ...

  4. Apache 服务器存在高危提权漏洞,请升级至最新版本 2.4.39

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Apache HTTP 服务器于4月1日发布了最新的稳定版本 2.4.39,主要是修复安全问题.点此进行下载. 在发布更新不久后 ...

  5. 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

    自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...

  6. mac php-frm xampp_XAMPP for Mac(Apache服务器环境套件)

    原标题:XAMPP for Mac(Apache服务器环境套件) Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL.P ...

  7. (转)开源 Apache 服务器安全防护技术精要及实战

    2019独角兽企业重金招聘Python工程师标准>>> Apache 一直是世界上使用率排名前三的 Web 服务器软件.企业使用其构建 Web 应用,从很大程度上都需要对其安全性进行 ...

  8. php_flag .htaccess,Apache服务器中.htaccess文件的实用配置示例集锦

    .htaccess 是什么? htaccess (hypertext access,超文本访问) 是为网站所有者提供用于控制服务器环境变量以及其它参数的选项,从而增强他们网站的功能的文件.这些文件可以 ...

  9. 在Apache服务器上安装SSL证书

    在Apache服务器上安装SSL证书 本页目录 前提条件 操作步骤 后续操作 相关文档 阿里云SSL证书服务支持下载证书安装到Apache服务器,从而使Apache服务器支持HTTPS安全访问.本文介 ...

最新文章

  1. 云计算之路-试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试
  2. linux服务器下降,linux - 远程升级Ubuntu:如何最大程度地降低丢失服务器的风险? - Ubuntu问答...
  3. php的在线问卷调查_基于php技术的问卷调查系统
  4. 查看MySQL数据库中每个表占用的空间大小
  5. android错误详细教程四
  6. LoadRunner学习笔记
  7. 解决桌面右键无NVIDIA控制面板选项
  8. 转换PDF技巧1之PDF虚拟打印机操作详解
  9. 微软模拟飞行10厦门航空涂装_微软飞行模拟IGN 评测 10 分:一个任你翱翔的自由世界...
  10. 元素周期表排列的规律_元素周期表的元素排列规律和元素的性质
  11. Visio绘制维恩图举例
  12. 如何配置EditPlus放大、缩小字体的快捷键
  13. 开关二极管IN4148
  14. iOS开发之网络通信(1)—— 计算机网络
  15. c++ java setobjectarrayelement_Android jni中数组参数的传递方式
  16. libevent库bufferevent事件实现socket通信
  17. iPhone 6s NFC模块被破解 可与任何NFC设备对话
  18. 几款主流的浏览器速度测试
  19. 解压GZIP加密后的Response
  20. 交互设计中的一些原则

热门文章

  1. 远程桌面连接出现CredSSP的解决方法
  2. antd动态主题(自定义配置)
  3. c语言 地址类型,C语言中的地址类型
  4. 阿里系上市公司“后院起火”,董事长遭网上“寻夫”!
  5. 视频太大,教你如何压缩多段视频,瞬间多出好多内存
  6. 三星 android截屏快捷键,安卓手机怎么截图 各大品牌快捷键截屏大集合
  7. 什么是服务网格技术Istio ?
  8. 如何查看电脑的网络端口?
  9. i9 9880h和r74800h哪个好
  10. P5.js动态图形描摹以及拓展