`
jiasongmao
  • 浏览: 671277 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Apache HTTP Server配置小技巧

阅读更多
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请求

当然用防火墙也可以实现

转载地址:http://news.skycn.com/article/19569.html
分享到:
评论

相关推荐

    Apache服务器配置全攻略

    本指南将深入探讨Apache服务器的配置过程,帮助你掌握全面的配置技巧。 一、安装Apache服务器 在Linux系统中,Apache通常通过包管理器进行安装,如在Ubuntu或Debian上使用`sudo apt-get install apache2`,在CentOS...

    Apache配置详解(最好的APACHE配置教程)

    Apache HTTP Server 是世界上最流行的Web服务器软件之一,广泛用于托管各种网站和应用程序。它的配置主要通过一个名为`httpd....了解和熟练掌握Apache的配置技巧,对于任何Web开发者或系统管理员来说都是至关重要的。

    Apache2-http-conf

    Apache2-http-conf是针对Apache HTTP Server的配置文件集,它在x86架构的Linux系统上用于设置和管理HTTP服务。这个配置系统是Apache服务器的核心组成部分,允许管理员自定义服务器的行为,包括处理请求、响应客户端...

    Apache:httpd-2.4.3-win64.zip

    Apache HTTP Server,简称Apache,是世界上最流行的Web服务器软件之一,被广泛用于各种操作系统,包括Windows。...对于开发者而言,了解Apache的基础配置和管理技巧是至关重要的,这将为构建和维护网站提供坚实的基础。

    apache-tomcat-10.1.0-M8.tar.gz

    Apache Tomcat是一款开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。...了解和掌握Tomcat的使用和配置技巧,对于Java Web开发者来说,是提升项目效率和质量的关键步骤。

    Linux Apache Web Server Administration-Sybex (2002).pdf

    《Linux Apache Web Server Administration》是Craig Hunt所著,属于Linux图书馆系列,由Sybex出版社在2002年出版。此书详细介绍了Linux系统管理的各项基础与高级技能,特别强调了Apache Web服务器的安装和配置。...

    Apache2.0&2.2 中文手册

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。它开源、免费,并且具有高度可配置性和稳定性,支持多种操作系统和平台。Apache2.0和2.2是两个重要的版本,它们在功能、性能和安全性上...

    apache2.2安装包

    Apache HTTP Server 2.2是开源且广泛使用的Web服务器软件之一,它为PHP程序的运行提供了基础平台。本文将深入探讨Apache 2.2的安装、配置以及与PHP的集成,帮助你更好地理解和掌握相关知识。 一、Apache 2.2安装 1....

    apache配置详解

    **三、高级配置技巧** 1. **Alias**:创建URL别名,如`Alias /images /var/www/images`,使`/images`指向`/var/www/images`目录。 2. **VirtualHosts**:配置虚拟主机,允许在单一服务器上托管多个独立网站。 3. ...

    apache-tomcat-8.5.83.tar.gz

    Apache Tomcat 是一个开源软件,用Java语言编写,主要用于实现Java Servlet和JavaServer Pages(JSP)技术的应用服务器。...理解和掌握其安装、配置、管理和优化技巧对于Java Web开发人员来说至关重要。

    Apache + Tomcat 实现简单集群

    4. **配置Tomcat的server.xml**:在每个Tomcat实例的server.xml文件中,添加AJP(Apache JServ Protocol)监听器,以接受来自mod_jk的连接。 5. **定义虚拟主机和负载均衡策略**:在Apache的配置中,为每个Tomcat...

    tomcat server.xml 配置

    ### Tomcat Server.xml 配置详解 #### 一、引言 在当今互联网技术领域,Apache Tomcat作为一款开源的应用服务器,在Java Web开发中扮演着...掌握这些配置技巧,能够帮助开发者更好地管理和优化自己的Web应用程序。

    apache-tomcat-8.0.30 linux 64位

    Apache Tomcat 8.0.30 是一个广泛使用的开源软件,它是一个实现了Java Servlet、...总的来说,Apache Tomcat 8.0.30是运行Java Web应用的强大平台,了解其部署、配置和优化技巧对于任何Java开发者来说都是至关重要的。

    Apache-Tomcat-6.0.45

    在使用Apache Tomcat 6.0.45时,开发者需要按照一定的步骤进行部署,例如配置server.xml文件来指定端口、设置连接器、定义虚拟主机等。同时,对于安全性考虑,应定期更新Tomcat以修复已知的安全漏洞。 总之,Apache...

    apache-tomcat-9.0.30-windows-x86.zip

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。这个特定的压缩包是`apache-...了解其核心概念、配置和管理技巧对于Java EE开发者和系统管理员至关重要。

    apache-tomcat-8.5.53.tar.gz

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)以及Java EE的Web应用程序。...理解和掌握其配置、管理和优化技巧对于任何Java EE开发者来说都是至关重要的。

    apache-tomcat-8.5.16.tar.gz

    Apache Tomcat是一个开源的软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。...通过深入理解其工作原理和配置技巧,可以更好地利用Tomcat构建高效、安全的Web服务环境。

    WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册

    2. **Apache HTTP Server**: Apache是最流行的开源Web服务器,它支持多种编程语言,如PHP、Perl和CGI。在Windows XP上安装Apache需要下载合适的二进制版本,配置HTTPD.conf文件,设定端口、虚拟主机等参数。 3. **...

    apache-tomcat-9.0.12.zip

    Apache Tomcat 9.0.12 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web...了解和掌握Tomcat的安装、配置和管理技巧,将有助于你在开发Java Web应用时更加高效和稳定。

Global site tag (gtag.js) - Google Analytics