近来发现,虽然我是搞前端的,但是一点与后台有关的知识都不懂,很多时候也很难完成我的工作!~~
今天就来扫扫盲!~~
1.什么是web服务器?有何作用
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
(1)应用层使用HTTP协议。
(2)HTML文档格式。
(3)浏览器统一资源定位器(URL)。
Web服务器是指任何基于HTML的服务器软件,它接收客户端浏览器发来的请求,并将结果以HTML形式返回浏览器
Web服务器在Web页面处理工作大致可分为三个步骤:
第一步,Web浏览器向一个特定的服务器发出Web页面请求;
第二步,Web服务器接收到 web页面请求后,寻找所请求的web页面,并将所请求的Web页面传送给Web浏览器;
第三步,Web服务器接收到所请求的web页面,并将它显示出来。
2.php是怎样被执行的
浏览求发送一个请求找到页面hello.php,进行处理,处理过程中php和数据库会有一定的互动,完成之后返回html到浏览器服务器虚线里面在服务器里面发生的,apache虚线是在apache里面发生的,hello.php在文档系统里面,数据库在MySQL里面。要把这个流程深刻理解,再脑子里面由一个深刻印象。
3.
这两个有以下几点可以比较的:
1、两者都是apache组织开发的
2、两者都有HTTP服务的功能
3、两者都是免费的
不同点:
Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器