搭建一个简单的Web服务器(Apache2.4)

server/2024/12/21 18:16:56/

一、下载安装包

Apache服务器的官方下载地址:http://httpd.apache.org
windows系统的安装软件下载地址:https://www.apachelounge.com/download/
下载的是免安装的版本:httpd-2.4.62-240904-win64-VS17.zip

解压后将 Apache24 拷贝到 D 盘,进入 Apache24 目录,打开 conf/httpd.conf 文件,修改 SRVROOT 路径为 d:/Apache24,保存后退出文件。

在这里插入图片描述

在这里插入图片描述

二、启动Apache服务器

  • 打开电脑的 cmd 命令行终端,cd 到 d:/Apache24/bin 目录,输入 " httpd.exe " 运行apache,如果有错误会有提示,根据提示进行相应的处理。若没有提示错误,光标移动到下一行,说明运行成功。
  • 打开浏览器,输入 http://127.0.0.1 进行验证,若提示 It works! ,说明apache服务器启动成功了。
  • 若要关闭服务器,在直接在刚才的命令行中进行 Ctrl + C 操作就可以了。
    在这里插入图片描述
    在这里插入图片描述

三、将 Apache 安装为后台服务

在命令行终端中输入 " httpd.exe -k install " 进行安装 Apache 服务。安装成功后,输入 services.msc 可以打开后台服务窗口,在服务列表中可以看到已经安装了 Apache2.4 服务,接着就可以进行手动启动和停止服务了,同样的在浏览器中输入 http://127.0.0.1 可以验证服务是否启动成功。
可以输入 “httpd -h” 来查看httpd相关的命令选项。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、显示自定义文件内容

启动 Apache 服务后,在 D:\Apache24\htdocs 目录下添加 get_data.xml 文件,内容如下:

<apps><app><id>1</id><name>Google Maps</name><version>1.0</version></app><app><id>2</id><name>Chrome</name><version>2.1</version></app><app><id>3</id><name>Google Play</name><version>2.3</version></app>
</apps>

打开浏览器,输入地址 http://127.0.0.1/get_data.xml ,网页中将显示 get_data.xml 文件中的内容。

在这里插入图片描述


http://www.ppmy.cn/server/152007.html

相关文章

c++ 找第一个只出现一次的字符

【题目描述】 给定一个只包含小写字母的字符串&#xff0c;请你找到第一个仅出现一次的字符。如果没有&#xff0c;输出no。 【输入】 一个字符串&#xff0c;长度小于100000。 【输出】 输出第一个仅出现一次的字符&#xff0c;若没有则输出no。 【输入样例】 abcabd【输出样…

Android 折叠屏问题解决 - 展开后布局未撑开

一、说明 正常情况下手机展开折叠时页面会销毁重建&#xff0c;但可以通过参数设置禁止销毁重建。 android:configChanges"orientation|screenSize|screenLayout|smallestScreenSize" 但设定完后发现 RecyclerView 中的 item 没有重新按照新的尺寸进行改变&#x…

ASR-LLM-TTS 实时语音对话助手:语音识别、大模型对话、声音生成

参考:https://blog.csdn.net/weixin_42357472/article/details/137020794 asr:funasr-SenseVoiceSmall 离线 llm:deepseek 在线api tts:edge-tts 在线api import pyaudio import wave import threading import numpy as np import time from queue import Queue import web…

1 软件工程学概述

一、软件危机 1.什么是软件危机 软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重问题。 2.软件危机的典型表现 对软件开发成本和进度估计尝尝很不准确用户对“已完成的”软件系统不满意的现象经常发生软件产品的质量往往靠不住软件常常是不可维护的软件通常没有…

elasticsearch Flattened 使用

在 Elasticsearch 中&#xff0c;flattened 类型是一种特别设计的字段类型&#xff0c;用于存储具有不规则结构的 JSON 数据。与 nested 类型不同&#xff0c;flattened 类型将嵌套的 JSON 对象展平&#xff08;即将嵌套对象的字段变成一级字段&#xff0c;字段名以“点”分隔&…

智能座舱进阶-应用框架层-Handler分析

首先明确&#xff0c; handler是为了解决单进程内的线程之间的通信问题的。我也需要理解Android系统中进程和线程的概念&#xff0c; APP启动后&#xff0c;会有三四个线程启动起来&#xff0c;其中&#xff0c;有一条mainUITread的线程&#xff0c;专门用来处理UI事件&#xf…

HC04,HC05,HC06,HC08蓝牙模块可替换产品的优势

还在为找不到HC04、HC05、HC06和HC08蓝牙模块而烦恼吗&#xff1f; 美迅物联网MesoonRF-工业物联网无线通信专家&#xff0c;拥有一支超过10年经验的蓝牙WiFi研发团队&#xff0c;拥有当前流行的蓝牙模块的替换升级方案&#xff0c;HC04、HC05、HC06和HC08蓝牙模块是倍受大家欢…

数字IC后端设计实现篇之TSMC 12nm TCD cell(Dummy TCD Cell)应该怎么加?

TSMC 12nm A72项目我们需要按照foundary的要求提前在floorplan阶段加好TCD Cell。这个cell是用来做工艺校准的。这个dummy TCD Cell也可以等后续Calibre 插dummy自动插。但咱们项目要求提前在floorplan阶段就先预先规划好位置。 TSCM12nm 1P9M的metal stack结构图如下图所示。…