Apache HTTP Server 是最流行的免费http服务器,它和tomcat的区别和联系
apache 是静态http服务器,只可以处理例如html的静态网页和一些图片文件等静态资源,tomcat是jsp/servlet容器,可以处理jsp和servlet的动态资源
tomcat已经集成了http链接器,单独跑的时候,可以接收http请求,但在处理静态的时候,不如apache理想
tomcat和apache可以整合进行负载均衡,集群处理高并发请求
Apache HTTP Server 2.4下面叫Apache24的下载在下面链接
https://httpd.apache.org/download.cgi#apache24
若你熟悉c语言,并有工具,可以直接下载源码进行编译,若不行的话就直接点击File for Microsoft windows 链接下载第三方编译好的版本
这里选择一个地址链接,我们选择ApacheHaus
下载,直接直接解压,就可以了
下面进行配置端口和服务的根路径,打开conf/httpd.conf
查找Listen 80 默认是80端口,可以修改为8080端口
查找ServerRoot 定义serverroot的路径,指定到Apache24的目录下,我这里是
Define SRVROOT “D:\SOFEWARE\tomcat\cluster\httpd-2.4.20-x64-vc14-r2\Apache24”
下面里面cmd进行安装目录的bin目录下,输入命令启动apache24
没有输出任何信息,说明启动成功,在浏览器输入,http://localhost:8080
启动成功!!
若启动失败,请先查看logs下面的日志,排除原因,常见的原因可能是你没安装 Visual C++ 2008 Redistributable 或者Visual C++ 2015 Redistributable 可以到微软的官网下载安装
其他常见cmd命名处理apache24
把apache24安装成系统服务
httpd -k install
启动服务apcache24服务
httpd -k start
停止服务apcache24服务
httpd -k stop
重启服务apcache24服务
httpd -k restart
卸载apcache24服务
httpd -k uninstall
测试apache24配置语法
httpd -t
版本信息
httpd -V
查看cmd命令
httpd -h