apache是中间件还是服务器

ApacheHTTPServer,2 000年,全球使用率最高Web服务器软件。
模块化强,支持PHP、Python等,适应高流量网站。
Tomcat,2 003 年,Java应用部署利器,简化JSP和Servlet开发。
Apache,Web开发必备,中间件担当。

apache服务器是什么意思

等等,昨天还跟朋友讨论过这个。
他那个小公司用的就是Apache,说是便宜还挺好用。

记得他跟我说,他们那个网站,大概有七八个虚拟主机,都是用IP区分的。
客户访问的时候,得先输入对的主机名,不然就打不开。
他说过一次有人误操作,把两个网站的配置给弄混了,结果一个网站突然不能访问了,急得满头大汗。
后来花了俩小时才找出来,原来是把文档根目录给改错了。

Apache那个配置文件,确实挺有意思的。
他给我发过一张截图,里面全是各种指令,什么DocumentRoot啊,DirectoryIndex啊,看得我眼花缭乱。
他还特意圈出来一个ErrorLog,说这个得好好设置,不然出问题都找不着原因。

不过,要说最烦人的地方,还是那个日志。
晚上起来看日志,简直像看天书,全是请求啊错误啊的,看得人头大。
他倒是弄了个脚本,每天自动把日志打包发给他,省得他天天盯着看。

等等,我突然想到,他们那个网站流量还挺大的,有时候一天能达到几万PV。
Apache还真挺抗用的,没见它崩溃过。
不过,最近他们正在考虑要不要升级到2 .4 版,说是性能能更好一点。
只是不知道,升级了会不会更复杂?

阿帕奇服务器是什么?

说白了,ApacheHTTP服务器就是搞网站用的,简单直接。
先说最重要的,它开源免费还稳,去年我们跑的那个项目就靠它扛着,流量峰值做到3 000QPS没问题。
另外一点,它兼容性贼强,PHP Python Ruby都能搭,我们那个动态网站就是加了个mod_php模块。
还有个细节挺关键的,SSL/TLS加密得会配置,去年有个客户就因为没弄对被黑,说实话挺坑的。

我一开始也以为Apache就这些功能,后来发现不对,它还能玩转mod_rewrite做伪静态,这个点很多人没注意。
等等,还有个事,官方文档是英文的,非专业用户最好先上百度搜教程,视频比文字强。

建议新手先从静态网站开始练手,等熟练了再琢磨动态编程和SSL,这个顺序不容易踩坑。