您的位置: 188软件园 > Linux软件 > 网络工具 > Apache HTTP Server

Apache HTTP Server 2.2.21

Apache HTTP Server

应用平台:Linux/FreeBSD/UNIX 软件分类:网络工具

软件语言:英文 软件大小:6.77MB

软件授权:免费软件 软件类型:国外软件

更新日期:2018-04-27 本地下载地址

Apache HTTP Server软件截图

Apache HTTP Server软件介绍

Apache是当前网络环境下,在世界范围内最流行的HTTP服务器软件之一,可以运行在几乎所有广泛使用的计算机平台上。Apache HTTP Server快速、可靠,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中。Apache HTTP Server完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

相似软件
版本说明
软件地址

 

 

Apache软件特色


       1、一个强大的、灵活的、兼容HTTP/1.1规范的web服务器;

  2、实现了最新的协议,包括HTTP/1.1(RFC2616);

 

 

  3、具有高度的可配置性和使用第三方模块的可扩展性;

  4、可以通过使用Apache模块API编写自己的模块进行定制

  5、在非限制性许可证下提供所有的源代码;

 

 

  6、可以运行在 Windows 2003/XP/2000/NT/9x 、Netware 5.x 及以上版本、OS/2 大多数Unix版本以及其它操作系统上被非常活跃的进行开发;

  7、鼓励用户反馈新想法、bug报告、补丁程序。

 

Apache安装教程


       运行刚下载好的msi文件(httpd-2.2.22-win32-x86-no_ssl.msi),安装过程如下:

 

 

  点击Next,继续:

 

 

  上面的Network Domain、Server Name和Email Address三项内容如果是本机用于测试个人认为填什么都没有问题,但如果是真实的网络环境域名等参数是唯一的,应该如实填写,填好后点击 Next 继续:

 

 

  此处选择Custom,可以自定义安装路径等,点击 Next 继续:

 

 

  红框中的内容为Apache的安装路径,可以点击Change更改,其它信息默认,点击 Next 继续:

 

 

  点击 Install 开始安装:

 

 

  安装过程中会弹出几个CMD窗口,会自动关闭,不用管,最后:

 

 

  点击 Finish 安装完成,开始运行里输入services.msc,即可看到Apache已经注册为Windows服务了:

 

 

  Windows任务栏右下角也自动开启了Apache Monitor:,如果此时Apache服务没有自动启动或者启动Apache服务时弹出类似下图中的窗口:

 

 

  说明Apache默认的 80 端口已被占用了。你可以关掉占用80端口的软件,也可以更改Apache的默认配置,使其监听其它端口即可。

 

Apache基本配置方法


       打开 Apache 的安装目录,其主要配置都集中在conf文件夹下的 httpd.conf 文件中,位置如图所示:

 

 

  用UltraEdit 或 Notepad++打开httpd.conf文件,从上往下阅读:

  1、第35行,ServerRoot 为Apache的安装路径,这个了解就可以,不用管它;

  2、第46行,Listen 80   指定了 80 为Apache的默认监听端口,这里我们改成 88,防止和其它占用80端口的软件冲突。改完后在启动Windows服务中启动它,此时可以看到没有报错窗口了。打开浏览器,地址栏中输入http://localhost:88  如果看到如下信息说明Apache已经正常安装并启动成功了:

 

 

  3、第172行,ServerName 为之前安装时设置的DNS域名(如果没有域名就输入IP,记得跟上端口号),#号为注释,这里去掉#号,修改后的内容如下:

  ServerName 127.0.0.1:88

  修改完之后,先测试下配置是否正确:打开开始菜单-》所有程序,找到Apache HTTP Server 2.2 下的Test Configuration,并运行,如图:

 

 

  如果弹出的CMD串口的内容为 Syntax OK 并一闪而过,说明配置是没有问题的;否则的话会提示出错信息并停留30后才自动关闭。

  4、第179行,DocumentRoot  一般为js、css、html、png、gif、jpg等静态资源文件的存放目录,这里我们定义存放在D盘的Apache_Statics文件夹下。修改后的内容如下:

  DocumentRoot "D:/Apache_Statics"

  5、第193行,将 Deny from all 改成 allow from all 否则访问静态文件时页面会提示 Forbidden 禁止访问的信息。修改后的内容如下图:

 

  6、第206行,Directory 修改成和 DocumentRoot 对应的值相同,修改后的内容如下:

  <Directory "D:/Apache_Statics">

  7、第219行,将 Options Indexes FollowSymLinks 注释掉,并在其下追加一行 Options None。作用和 Tomcat下的conf/web.xml中的 listings 设置成 false 一样,为了避免在浏览器中列出 服务端资源 的目录结构。

 

Apache使用方法


    1、如何使得apache监听在特定的端口

  修改httpd.conf里面有关Listen的选项,例如:

  Listen 8000

  是使apache监听在8000端口

  而如果要同时指定监听端口和监听地址,可以使用:

  Listen 192.170.2.1:80

  Listen 192.170.2.5:8000

  这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口

  当然也可以在httpd.conf里面设置:

  Port 80

  这样来实现类似的效果

  2、apache中如何限制http请求消息主体的大小

  在httpd.conf里面设置:

  LimitRequestBody n

  n是整数单位是byte

  cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理所以现在消息主体的大小在使用cgi的时候很有用比如使用cgi来上传文件,如果有设置:

  LimitRequestBody 102400

  那么上传文件超过100k的时候就会报错

  3、如何使得apache对客户端进行域名验证

  可以在httpd.conf里面设置:

  HostnameLookups on|off|double

  如果是使用on,那么只有进行一次反查,如果用double,那么进行反查的后还要进行次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证

  如果为了安全,建议使用double;为了加快访问速度,建议使用off

  4、如何在apache中设置session持续时间

  在apache1.2以上的版本中,可以在httpd.conf里面设置:

  KeepAlive on

  KeepAliveTimeout 15

  这样就能限制每个session的保持时间是15秒session的使用可以使得很多请求都可以通过同个tcp连接来发送,节约了网络资源和系统资源

  5、如何使得apache只监听在特定的ip

  修改httpd.conf,在里面使用

  BindAddress 192.168.0.1

  这样就能使得apache只监听外界对192.168.0.1的http请求如果使用:

  BindAddress *

  就表明apache监听所有网络接口上的http请求

  当然用防火墙也可以实现

 

Apache、Nginx和Tomcat的对比


        这三类服务器都可以称为web server,但是大家分工也有不同的。

  apache和nginx可以归为一类,属于静态页面服务器。tomcat属于Java Servlet容器,用来生成动态页面的。

  apache属于比较老的静态页面服务器,比较多现有插件,包括代理、SSL支持、动态编程语言处理等。nginx和apache差不多,都有插件支持动态编程语言处理等、但nginx的IO模型比apache更适合跑代理。所以一般都作为前端缓冲代理。

  tomcat就是Java Servlet容器,主要用来跑Java的Web功能,当然也提供一个简单静态页面转换。

展开更多>>

Apache HTTP Server网友评论

  • 1楼

    Apache HTTP Server本地下载和高速下载,我点哪个下载啊?

    匿名 2018-05-23 09:42:42
  • 2楼

    英文的Apache HTTP Server看介绍感觉不错,下载安装试试

    匿名 2018-05-08 00:32:57
  • 3楼

    这款软件支持Linux/FreeBSD/UNIX,要是有其他版本就更好了耶!

    匿名 2018-04-22 15:23:12
  • 4楼

    这款Apache HTTP Server软件很不错啊,最新版本新增的功能简直不要太厉害,以后会不会有更惊喜的功能。

    匿名 2018-04-07 06:13:27
  • 5楼

    Apache HTTP Server好用!呵呵,我喜欢这个网络工具软件

    匿名 2018-03-22 21:03:42

本类热门推荐

更多>>
PelicanHPC
PelicanHPC

大小:717.00MB

人气:6次

Pebble
Pebble

大小:27.13M

人气:3次

django-userthemes
django-userthemes

大小:0.30M

人气:2次

NFO Viewer
NFO Viewer

大小:0.08M

人气:2次

Gune
Gune

大小:0.00M

人气:2次

本类最新更新

更多>>
SVMS网络视频监控软件
SVMS网络视频监控软件

20.6MB / 2018-07-26

SquirrelMail
SquirrelMail

0.63M / 2018-07-17

Pebble
Pebble

27.13M / 2018-06-29

XINS
XINS

3.09M / 2018-06-13

Dovecot
Dovecot

3.15M / 2018-04-25

JBoss
JBoss

131.71M / 2018-04-05

向日葵远程控制软件
向日葵远程控制软件

35.86MB / 2018-04-04

Mozilla Thunderbird
Mozilla Thunderbird

40.7MB / 2018-03-23

ttylinux(x64)
ttylinux(x64)

47.55M / 2018-03-21

超信 For Linux
超信 For Linux

35.51M / 2017-10-02

MeePo云盘Linux客户端
MeePo云盘Linux客户端

18.92M / 2017-10-01

XOWA For Linux
XOWA For Linux

56.09M / 2017-09-30

热门专题推荐

更多>>
  • 王者荣耀游戏专题
    王者荣耀游戏专题

    随着《王者荣耀》成为现象级手游,小编为大家带来了王者荣耀电脑版,王者荣耀下载相关专题!《王者荣耀》是全球首款5V5英雄公平对战手游,腾讯最新MOBA手游大作!海量英雄随心选择,精妙配合默契作战!10秒实时跨区匹配,与好友组队登顶最强王者!操作简单易上手,一血、五杀、超神,极致还原经典体验!实力操作公平对战,回归MOBA初心!详细请看专题~

  • 手机驱动软件专题
    手机驱动软件专题

    188软件园驱动软件专题提供多种手机驱动软件免费下载:华为手机驱动、三星手机驱动、中兴手机驱动,htc手机驱动、诺基亚手机驱动、小米手机驱动软件下载等,还有更多手机驱动器软件安装方法和软件使用教程。

  • 房源管理软件专题
    房源管理软件专题

      房源管理软件是专为房产经纪人开发的软件,能够一次性将房源信息群发到当地所有的房产网站,是非常方便实用的房产中介软件与房源发布软件,将客户信息第一时间掌握!房源信息群发拥有房源信息采集功能,可以采集知名房源信息网信息,批量导入网站上的最新的房源信息,给大家带来好用的房源管理软件。

  • 手机助手
    手机助手

    手机助手哪个好用?苹果手机助手哪个好?现在市面上有很多手机助手,小编推荐了几款常用的手机助手电脑版:苹果手机助手、百度手机助手、360手机助手、华为手机助手、小米手机助手、91手机助手等等,您可以依据个人习惯和喜好,下载安装使用

  • 微信下载专题
    微信下载专题

    微信电脑版是腾讯为超过三亿人使用的微信的用户开发的一款PC微信版本。微信电脑版官方下载版是微信网页版,随之升级开发为客户端的形式,也就是说它是一种最新网页版的形式。188软件园电脑微信合集专题,为您提供微信电脑版、微信下载手机版、微信电脑版官方下载等内容。更多电脑微信合集内容,请看下面微信软件专题详细内容!

188软件园为您提供:软件下载游戏下载资讯教程专题下载等欢迎下载

不良信息举报邮箱:774228812@qq.com  公安部网络违法犯罪举报网站

Copyright © 2012-2017 188软件园 All Rights Reserved. 苏ICP备14008833号-2

'); })();