Apache与Tomcat有什么关系和区别
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。
Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)
Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行
区别
Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。
1、Apache是Web服务器,Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑(business logic)。
Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。
2、Apache是普通服务器,本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。
3、Apache侧重于
hypothesis是什么意思
hypothesis
英[haɪˈpɒθəsɪs]美[haɪˈpɑ:θəsɪs]
n.
假设,假说; [逻]前提
网络
假设; 假设; 假定
复数:hypotheses
双语例句
The statistics to prove or disprove his hypothesis will take years to collect.
收集数据来证明他的假设是否成立要花上数年的时间。
编写一个shell脚本
IP=`ifconfig | grep “inet addr“ | awk -F\: ’{print $2}’| awk ’{print $1}’| head -1`
echo “本机IP是$IP“
IPLIST=`echo $IP|awk -F. ’{print $1“.“$2“.“$3“.“}’`
for k in {1..255}
do
CHECKIP=“$IPLIST$k“
echo “check $CHECKIP“
TMP=`ping -c1 $CHECKIP| grep “packet loss“ | awk -F, ’{print $3}’| awk ’{print $1}’`
if [ $TMP = “0%“ ] ; then
arp -a | grep “($CHECKIP)“ 》》 goodhost
else
echo $CHECKIP 》》 badhost
fi
done
-cat