本文共 926 字,大约阅读时间需要 3 分钟。
首先下载Apache服务器
完成后将文件解压到D盘根目录下:
启动前配置:
进入D:/Apache24/conf/ 下打开httpd.conf 文件
找到 Define SRVROOT "/Apache24" ,
Define SRVROOT "/Apache24"ServerRoot "${SRVROOT}"
修改其内容为你的存放路径
Define SRVROOT "D:/Apache24"ServerRoot "${SRVROOT}"
保存并退出.
进入D:/Apache24/bin 目录中运行httpd.exe,
我这里运行时直接闪退了,为了找到闪退原因,打开命令行,进入Apache的bin目录下运行httpd.exe
根据提示信息:配置文件不支持TLSv1.3
解决办法:
打开Apache24/conf/httpd.conf 配置文件
找到 Define ENABLE_TLS13 "Yes"
将此行注释掉
# Define ENABLE_TLS13 "Yes"
再运行httpd.exe
这里提示我的443端口被占用了,好吧继续找占用程序.
输入指令 >netstat -ano
查找443端口的进程号
打开任务管理器,找到对应的进程
好吧,这里是我安装的虚拟机占用了443端口,当前暂时用不到虚拟机,就把这个进程干掉,选中他,然后结束任务
然后再运行httpd.exe
执行后会发现光标一直在这里跳,没有其他动作了,然后打开任务管理器,发现已经有了一个httpd的进程
到此服务已经启动成功,打开浏览器输入"localhost",将跳转到默认的打开页
附1:
如果不想手动启动服务,可以将Apache服务注册到系统服务管理中,
用管理员身份打开cmd, 进入Apache的bin目录, 执行命令: httpd -k install
打开计算机服务,搜索Apache
将其改为自动启动即可
(删除服务指令: httpd -k uninstall)
附2:
上面提到的对口被占用,如果想修改Apache启动默认的443端口为442
打开Apache24/conf/extra/httpd-ssl.conf ,将里面的443都改为442
转载地址:http://utqvi.baihongyu.com/