• apache和tomcat的区别


    一开始以为apache提供的服务器就只有tomcat,后来才了解到,原来apache本身就是一个大的服务器,而tomcat只是它的一小部分。

    两者的大致区别:

    apache:侧重于http   server   
    tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想;
    apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
    换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。

    【【tomcat下载已经很熟了,这里主要讲apache的下载与安装。】】

    (另外:APACHE和IIS是什么关系?两个不同的网络服务工具,都是网站服务器Http Server,apache是免费的,iis是收费的。。。目前最流行的建立WWW服务工具就要属Apache与IIS了。虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想 合法使用IIS就要购买正版Windows操作系统。 反观Apache,他是完全免费的。不需要支付任何费用就可以免费下载并使用了。APACHE稳定,IIS有时假死,前者占优)

    apache的下载与安装:

    apache整个的服务器全名叫Apache HTTP Server

    要看好下载的是linux版本,还是windows版本的

    安装步骤(同样要注意一点,就是不要安装在中文目录下!!):

    1、双击文件apache_2.2.13-win32-x86-no_ssl.msi将自动安装Apache HTTP Server 2.2.13;

    2、到   下面的提示时:

    for All Users, on Port 80, as a Service

    only for the Current User, on Port 8080, when started Manually

    推荐将Apache安装成启动服务(as a Service),在端口80侦听。如果安装成手动启动并在端口8080侦听,一来会和Tomcat占用的端口号冲突,二来在手动启动和停止Apache服务器的时候我遇到了一些麻烦;
    3、其他按提示来就可以了;


    4、安装之后,要学会简单地对apache进行配置;


    测试:

    在浏览其中 输入 http://127.0.0.1 看能不能打开即可。

     


    说明tips:
    1、

    手动启动、关闭和重启Apache 2的方法如下:

    %APACHE2_HOME%inapache -k start

    %APACHE2_HOME%inapache -k restart

    %APACHE2_HOME%inapache -k shutdown
    2、

    当启动、重启或关闭Apache 2时出现提示:No installed service named apache2 - Apache 2没有被安装成启动服务,需使用命令 %APACHE2_HOME%inapache -k install 将之安装成启动服务。

    当启动Apache 2时出现提示:Could not bind to address 0.0.0.0:80 - 有其它程序占用了80端口,它们可能是老版本的Apache,也可能是其它的HTTP服务器(如Windows的IIS),需要将它们先关闭才能在端口 80启动Apache 2

    或者,由于是IIS在运行,IIS使用了80端口号,要把apache改成Port 8080,

    改httpd.conf文件中的listen 80-->listen 8080,

    改完-->remove apache-->reinstall apache,

    然后restart apache services,


  • 相关阅读:
    lr中读写文件操作代码(原创)
    loadrunner中常用函数
    25岁综合焦虑症
    如果我是你的女朋友。。。看到了自己!哈哈
    web_reg_save_param 和关联的使用(原创)
    awk 的使用转自oracle.com
    去掉thinktime查看响应时间的方法
    vi 的使用方法
    ejs include助手没有处理BOM头的解决
    Nodejs, MemCacheD 在实际项目中的使用
  • 原文地址:https://www.cnblogs.com/cyh123/p/3240490.html
Copyright © 2020-2023  润新知