
本文共 2074 字,大约阅读时间需要 6 分钟。
夜光序言:
情要说出口,才知道温柔。
正文:
实验 Apache Web 服务器的安装和配置
【实验目的】 •掌握 Apache Web 服务器安装和配置 【实验过程】 Apache HTTPD Server(以下简称 Apache)是 Apache 软件基金会的一个开放源码的网页 服务器。它快速、可靠并且可通过简单的 API 扩展,可以在大多数计算机操作系统中运行, 由于其多平台和可靠性被广泛使用,是使用排名世界第一的 Web 服务器软件。
Apache 一般作为后台任务运行:在 UNIX 系统中为守护进程(Daemon),在 Windows 系统中为服务(Service)。Apache 的运行分为启动阶段和运行阶段。启动阶段时,Apache 以特权用户 root(UNIX)或者 Administrator(Windows)启动,进行配置文件解析、模块加 载和初始化一些系统资源等操作。
运行阶段时,Apache 开始接收和处理网络中用户的 Web 服务请求。 Apache 提供 Source 和 Binary 两种发布版本。
如果使用 Linux 做 Web 服务器,推荐使用 Source 版本,结合主机环境进行编译,然后进行安装、配置和使用。
在 Windows 环境下, Apache 已经不直接提供 Binary 安装版本,而需要使用第三方的编译版本。
在 http://httpd.apache.org下载页面,点击“Apache httpd for Microsoft Windows ...”,找 到第三方下载 ApacheHaus的下载地址(可以是其他版本),下载合适自己主机操作系统环境 的版本。 下载安装包之后需要将压缩包进行解压,然后将解压后的文件放置在指定的安装目录下, 例如“C:\Apache24”。
首先需要做的是针对Apache的配置文件httpd.conf进行安装目录配置, Web 服务端口更改。
实例:更改安装目录(在 conf/httpd.conf 配置文件中,下同)
#Define SRVROOT "/Apache24" ~默认配置,#符号表示此行已屏蔽或者注释 SRVROOT "C:\Apache24" ~Apache 安装的目录,例如 C:\Apache24 ServerRoot "${SRVROOT}" 实例:监听端口配置修改 (注意选择一个系统允许的端口,80 端口在很多系统中默认已经被占用,启用这个端口需要修改操作 系统配置): #Listen 12.34.56.78:80 ~默认配置 Listen 8081 #ServerName localhost:80 ~默认配置 ServerName localhost:8081在 http.conf 文件修改编辑完成后,以 Administrator 权限启动命令行窗口。进行 Apache 服务器的服务安装,使 Apache 成为 Windows 的系统服务。
实例:Apache 服务安装
C:\Windows\System32>cd \Apache24\bin C:\Apache24\bin>httpd.exe -k install ~Apache 安装 Window 系统服务 Installing the 'Apache2.4' service ~提示信息 The 'Apache2.4' service is successfully installed. Testing httpd.conf.... C:\Apache24\bin>
实例:Apache 系统服务的启动和关闭
C:\Apache24\bin> net start apache2.4 ~Apache 服务启动命令 Apache2.4 服务正在启动 . Apache2.4 服务已经启动成功。 C:\Apache24\bin> net stop apache2.4 ~Apache 服务停止命令 Apache2.4 服务正在停止. Apache2.4 服务已成功停止。 Apache 服务的启动和关闭可以使用上述命令,也可以使用 Windows 系统的服务管理进 行设置自动启动、手动启动,以及启动和停止。Apache 同时在其/bin 目录中提供了 ApacheMonitor 工具对它的启动和停止进行管理。 在 Apache 服务启动以后,使用浏览器访问网站 http://127.0.0.1:8081,可以发现服务器 已经开始正常工作。所浏览的网页位于 Apache 安装目录的/htdocs 的子母录。实例:使用 Web 浏览器访问 Web 服务器

在配置文件 httpd.conf 中可以修改 Web 服务的根目录。
实例:修改 Web 服务根目录 DocumentRoot "${SRVROOT}/htdocs" ~默认配置 DocumentRoot "${SRVROOT}/www" ~重新设置 Web 服务根目录为 www发表评论
最新留言
关于作者
