【目的】

掌握Apache Web服务器安装和配置
【过程】
Apache HTTPD
Server(以下简称Apache)是Apache软件基金会的一个开放源码的网页服务器。它快速、可靠并且可通过简单的API扩展,可以在大多数计算机操作系统中运行,由于其多平台和可靠性被广泛使用,是使用排名世界第一的Web服务器软件。


Apache一般作为后台任务运行:在UNIX系统中为守护进程(Daemon),Apache以特权用户root(UNIX)启动,进行配置文件解析、模块加载和初始化一些系统资源等操作。运行阶段时,Apache开始接收和处理网络中用户的Web服务请求。

Apache提供Source和Binary两种发布版本。如果使用Linux做Web服务器,推荐使用
Source版本,结合主机环境进行编译,然后进行安装、配置和使用。在Windows环境下,需要使用第三方的编译版本,在
http://httpd.apache.org <http://httpd.apache.org>下载页面,点击“Apache httpd for
Microsoft Windows …”,下载合适自己主机操作系统环境的版本。


下载之后进行解压,将解压后的文件放置在指定的安装目录下,如“C:\Apache24”。首先需要做的是针对Apache的配置文件httpd.conf进行安装目录配置。

Web服务端口更改。
#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 <http://127.0.0.1:8081>
,可以发现服务器已经开始正常工作。所浏览的网页位于Apache安装目录的/htdocs的子母录。

实例:修改Web服务根目录
DocumentRoot "${SRVROOT}/htdocs" ~默认配置 DocumentRoot "${SRVROOT}/www"
~重新设置Web服务根目录为www
apache 与tomcat区别:

相同点:
1、两者都是apache组织开发的
2、两者都有HTTP服务的功能
3、两者都是免费的

不同点:
Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)。

Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器 。


apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信