(Date:2019年3月9日,Version:0.1,MaxVersion:1.0 ,UpdateUnitDate:月)
博客引言:精彩的编程人生(Programing Life),从这里刚刚开始。
博客目的:Tomcat服务器(JSP/Servelt)规范下的运行时容器,学习了解关于静态化的HTTP Server挺好.
博客核心:以构建关于应用服务器基础知识为核心导向,提升对应用服务器的理解。
一、简述
在玩Tomcat应用服务器的发现个问题,除了Tomcat应用服务器之外? 我还了解关于其他哪些应用服务器呢?
基于这样的浅显的知识体系,我忍不住吐槽自己。(一天以构建知识体系为目的,真的话功夫了吗? 很烦)
目的:了解Apache HTTP Server 服务器及中间件的概念问题,解决对基础知识的认识。
二、Apache下载
1.中间件的定义:
中间件是一种独立的软件系统或服务程序,是Middleware的中文名。 它是对处于操作系统软件与用户的应用软件之间的独立性很强的软件系统或服务程序,(注意:中间件是对基础软件的一大类的统称,属于可复用软件的概念性范畴)
总结:软件分为可复用及不可复用,是基础的、独立性的,OS- 中间件 - APP间的、可复用的软件的统称。(中间件)
2.Apache HTTP Server 下载地址:
Version: Apache 2.x 及 最新版请到官网下载.
方法一:https://blog.csdn.net/Nancy50/article/details/79096898 (参考下载)
官网下载地址:http://httpd.apache.org/
下载流程说明及描述:
1. 选择不同操作系统下的HTTP Server下载;2.如果你是Windows 用户,请在Lastest aviriable version模块下,点击
File For Microsoft windows 下载即可 3. 在下载选项中选择第三方:ApahceHuas 4.最后选择的对应的windows x32/x64
进行下载,
以下为操作流程图例:
方法二:系统要求: windows 64bit , 百度网盘,百度网盘账户或客户端.
百度网盘:https://pan.baidu.com/s/1JyaJPHck4LXG6UiuEei6QA (提取码: z69i )
三、Apache安装
解压包解压即可.
配置文件说明:
1. 修改Apache配置文件: Define SRVROOT "E:\httpd-Server\Apache24" 更改目录为Apache安装目录.
2. 以管理员身份打开cmd命令行,对Apache HTTP Server 服务初始化.
3 .bin目录下的ApacheMonitor进行启动和关闭;
4. 最后进行测试,HTTP Server 是否正常启动.
四、Apache HTTP Server常用命令
1. 前置说明:以cmd方式进行命令行书写时,以Apache安装目录的bin目录为根目录.
2. 初始化命令: httpd.exe -k install [-n 'definedName'] (-n 命令是自定义服务器命)
3. 如果初始化成功,则进行启动/停止/重启等命令,启动命令: httpd.exe -k [start|stop|restart]
五、小结
从个人、简易性及安装流程几个方面进行总结收获:
1.从个人的角度,对Apache 服务器的下载、安装及初始化流程有一定了解及操作,提升了实践动手和基本知识。
对中间件概念及HTTP Server的基础知识有一定的积淀。
2. 从简易性角度,与tomcat服务器相比而言,Apache的安装初始化相于简单且配置少,基本不需要修改太多东西则能服务器初始化,Tomcat的安装初始化流程大致与Apache一致。通用性服务器安装流程:1.下载对应的服务器解压包;2.修改服务器的安装目录及端口配置,3.通过服务器描述文档的命令启动、停止及重启的基本命令。
3. 从安装流程角度,很简单,下一篇将对HTTP Server的结构进行描述说明。
温馨提示:本篇博客不定时更新内容与修改博客,喜欢的博友可以收藏,以便后期探讨.,,
1、各位初学者、开发者如有不清楚的可自行参考其他博客或者评论留言。
2、以个人编程兴趣为基点,以简化开发及架构最合理的应用服务器的小伙伴,请联系我。一起玩!!!