简介
apache与nginx对比
nginx 相对 apache 的优点:
轻量级,同样起web 服务,比apache 占用更少的内存及资源
抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能
高度模块化的设计,编写模块相对简单
社区活跃,各种高性能模块出品迅速啊
apache 相对nginx 的优点:
rewrite ,比nginx 的rewrite 强大
模块多,基本想到的都可以找到
比nginx稳定
版本
- windows2012
- apache haus
.exe安装
1.下载链接
点击左边download
2.点击“a number of third party vendors”
3.一般就选择前两个版本Haus和Lounge,提供各种windows版本,还包括各种模块,目录结构大同小异,配置相同;出自不同厂商
4.可以选择不同的版本和位数的进行下载
5.解压后将Apache24放在c盘根目录,因为conf文件里的路径是c:\,如果没有解压到这里,后面启动http.exe时就会报找不到路径的错
6.进入bin目录下启动httpd.exe
8.报错:
无法启动此程序,因为计算机中丢失VCRUNTIME140.dll
解决:安装c++
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
9.通过浏览器访问:http://127.0.0.1,如下图启动成功
10.通过httpd.exe启动时如下图窗口会一直存在,若关闭则服务停止
.msi安装
1.下载链接
官网旧址:https://archive.apache.org/dist/httpd/binaries/win32/
下载所需的msi版本,我这里下的是2.2.15openssl版的,可以进行https访问
2.下载完 双击进行安装
3.默认next,
下一步,接受
4.当前页面默认安装即可,也可以根据提示填写
最下面二选一:默认通过80端口访问或是8080端口
5.第一个为经典安装
第二个为自定义,可自己选择安装所需mod。。我这里就经典安装吧
6.下一步可以选择安装位置,再下一步install进行安装
7.装好后可以通过服务管理来启动或停止apache服务
服务管理打开的方式:win+R(运行)—> services.msc
8.访问http://127.0.0.1,如下图显示,安装成功