夜光:计算机网络笔记(六)

夜光序言:

 

 

情要说出口,才知道温柔。

 

 

 

 

正文:

 

实验 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 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值