apache和tomcat的区别
- apache: 侧重于http server
- tomcat: 侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想;
- apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。 换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
说明:实现一个服务器IP绑定多个域名、访问不同域名跳转不同应用
一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。
- rpm -qa |grep httpd 查看系统中已安装的所有apache软件包列表
- rpm -e --nodeps httpd 从下往上一个一个卸载, --nodeps是指卸载软件时,忽略依赖关系。卸载时不一定要写软件包的全称,只要写软件包名就可以了,如只要写httpd或httpd-tools
- rpm -qa |grep httpd 查看apache是否卸载完成,下面代表已卸载
- 安装apache(yum源安装)