Apache服务器介绍
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服务器介绍相关推荐
- 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...
1. 环境:win7 64位安装xampp 32位. 2. 安装过程最后,报错,提示windows找不到-n文件.以及说没有安装Microsoft Visual C++ 2008 Redistribu ...
- 配置apache服务器的文件名,apache服务器配置文件名是
apache服务器配置文件名是 内容精选 换一换 方法一:在VSCode上选择"文件 > 首选项 > 设置",再选择"工作区",并在输入框搜索&qu ...
- linux 毕业设计 apache,毕业论文基于Linux的Apache服务器的设计与设计6喜欢就下吧...
<[毕业论文]基于Linux的Apache服务器的设计与设计.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文基于Linux的Apache服务器的设计与设计(6)(喜欢就下吧 ...
- Apache 服务器存在高危提权漏洞,请升级至最新版本 2.4.39
百度智能云 云生态狂欢季 热门云产品1折起>>> Apache HTTP 服务器于4月1日发布了最新的稳定版本 2.4.39,主要是修复安全问题.点此进行下载. 在发布更新不久后 ...
- 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器
自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...
- mac php-frm xampp_XAMPP for Mac(Apache服务器环境套件)
原标题:XAMPP for Mac(Apache服务器环境套件) Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL.P ...
- (转)开源 Apache 服务器安全防护技术精要及实战
2019独角兽企业重金招聘Python工程师标准>>> Apache 一直是世界上使用率排名前三的 Web 服务器软件.企业使用其构建 Web 应用,从很大程度上都需要对其安全性进行 ...
- php_flag .htaccess,Apache服务器中.htaccess文件的实用配置示例集锦
.htaccess 是什么? htaccess (hypertext access,超文本访问) 是为网站所有者提供用于控制服务器环境变量以及其它参数的选项,从而增强他们网站的功能的文件.这些文件可以 ...
- 在Apache服务器上安装SSL证书
在Apache服务器上安装SSL证书 本页目录 前提条件 操作步骤 后续操作 相关文档 阿里云SSL证书服务支持下载证书安装到Apache服务器,从而使Apache服务器支持HTTPS安全访问.本文介 ...
最新文章
- 云计算之路-试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试
- linux服务器下降,linux - 远程升级Ubuntu:如何最大程度地降低丢失服务器的风险? - Ubuntu问答...
- php的在线问卷调查_基于php技术的问卷调查系统
- 查看MySQL数据库中每个表占用的空间大小
- android错误详细教程四
- LoadRunner学习笔记
- 解决桌面右键无NVIDIA控制面板选项
- 转换PDF技巧1之PDF虚拟打印机操作详解
- 微软模拟飞行10厦门航空涂装_微软飞行模拟IGN 评测 10 分:一个任你翱翔的自由世界...
- 元素周期表排列的规律_元素周期表的元素排列规律和元素的性质
- Visio绘制维恩图举例
- 如何配置EditPlus放大、缩小字体的快捷键
- 开关二极管IN4148
- iOS开发之网络通信(1)—— 计算机网络
- c++ java setobjectarrayelement_Android jni中数组参数的传递方式
- libevent库bufferevent事件实现socket通信
- iPhone 6s NFC模块被破解 可与任何NFC设备对话
- 几款主流的浏览器速度测试
- 解压GZIP加密后的Response
- 交互设计中的一些原则