Apache HTTP Server 下载,安装,配置,启动手把手教你

一,Apache HTTP Server 简介

Apache HTTP Server Project致力于为包括UNIX和Windows在内的现代操作系统开发和维护开源HTTP服务器。该项目的目标是提供一个安全,高效且可扩展的服务器,该服务器提供与当前HTTP标准同步的HTTP服务。

二,环境

本文所使用的系统是windows系统win10;

三,下载

官方下载地址:http://httpd.apache.org/,目前最新版是:2.4.46

进入官网点击如下图Download进入;

进入的页面如下,点击Files for Microsoft Windows

进入windows下的软件下载页面,点击ApacheHaus

进入下载页面如下,选择自己想使用的版本(主要区分一下x86和x64,也就是32位和64位)就好

四,安装httpd

将下载好的Apache Service软件解压,解压的时候注意指定解压路径;例如:D:\BaiduNetdiskDownload

以管理员身份运行CMD,进入cmd后,cd 命令切换到D:\BaiduNetdiskDownload\Apache24\bin路径下;cmd.exe在C:\Windows\System32下,找到cmd.exe右键,选择“以管理员身份运行”;

注意:一定“以管理员身份运行”cmd.exe,不然会报错!

执行

httpd -k install

出现如下信息说明安装成功了

五,配置

打开httpd.conf文件,路径在D:\BaiduNetdiskDownload\Apache24\conf文件夹下;

修改两个地方

1,为ServerRoot 配置正确的安装路径

ServerRoot "D:/BaiduNetdiskDownload/Apache24"

2,为DocumentRoot 配置正确的htdocs路径

DocumentRoot "D:/BaiduNetdiskDownload/Apache24/htdocs"

六,启动

1,D:\BaiduNetdiskDownload\Apache24\bin文件夹下双击ApacheMonitor.exe,点击start

点击Services可以进入系统服务信息

2,管理员运行cmd ,进入D:\BaiduNetdiskDownload\Apache24\bin,这种方式不会显示客户端

运行

httpd.exe -w -n "Apache2.4" -k start

是否启动成功

然后浏览器输入localhost:80,出现如下图信息,说明启动成功了,80是默认端口,所以直接输入localhost也可以,如果改了端口的记得填写自己修改的端口号;

或者任务管理查看是否有httpd.exe是否运行;其实不管是一中点击的start还是二中执行的命令都是启动的httpd.exe程序,即便是这样最好不要直接点击httpd.exe运行,会出现一些奇怪的问题;

如果在启动是的时候报错,使用第二种方式,执行启动命令,这样可以查看到具体错误信息;如下错误信息,没有配置正确的ServerRoot路径;

七,如果端口被占用

cmd命令行执行

netstat -ano|findstr 被占用端口号

例如 netstat -ano|findstr 80

80端口号对应的PID为14328

taskkill /t /f /im 被占用端口号对应的PID号

例如:taskkill /t /f /im 14328 执行这个相当于Apache Service Monitor点击了stop

八,文档

http://httpd.apache.org/docs/2.4/programs/

九,其他

关机重启电脑之后有可能你没启动,但是通过查看任务管理器发现已经启动了,可能是服务开机启动了;

  • 11
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ang_qq_252390816

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值