精华内容
下载资源
问答
  • apache httpd

    2015-09-11 21:27:52
    peoxy balancer 配置 ProxyPass /11serv balancer://saleserv-cluster/ nofailover=On
  • Apache httpd-2.4.28-x64.zip

    2017-10-19 16:37:08
    This version of Apache is our latest GA release of the new generation 2.4.x branch of Apache HTTPD and represents fifteen years of innovation by the project, and is recommended over all previous ...
  • Apache httpd-2.4.26-x86.zip

    2017-06-30 17:37:28
    Apache httpd 2.4.26 Released,Update 2017-6-19.The Apache HTTP Server Project is pleased to announce the release of version 2.4.26 of the Apache HTTP. with OpenSSL 1.0.2l. Apache ...
  • Linux下安装Apache httpd2.4.23,包含安装文档以及安装所需的文件(包含依赖文件)
  • Apache httpd 解析漏洞

    千次阅读 2018-10-23 21:33:47
    Apache HTTPD 换行解析漏洞(CVE-2017-15715) apache通过mod_php来运行脚本,其2.4.0-2.4.29中存在apache换行解析漏洞,在解析php时xxx.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。 docker-...

    Apache HTTPD 换行解析漏洞(CVE-2017-15715)

    apache通过mod_php来运行脚本,其2.4.0-2.4.29中存在apache换行解析漏洞,在解析php时xxx.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。

    docker-compose exec apache bash
    

    这个很奇怪,一进去一片空白,一看源码才知道只有后端,没有前端,意思是得自己写构造前端上传代码吗?
    在这里插入图片描述

    填上选文件以及文件名,点击上传
    在这里插入图片描述
    可见上传失败,进入hex模式下并添加一个\x0A
    在这里插入图片描述
    访问主机ip:8080/111.php%0a,解析成功
    在这里插入图片描述
    后来又看了一下,得知$_FILES[‘file’][‘name’]会把%0a自动去除,所以通过这种方式获取文件名的方法不会产生解析漏洞。

    Apache HTTPD 未知后缀解析漏洞

    改漏洞属于用户配置不当产生的漏洞,与具体中间件版本无关。
    与其说这是漏洞,不如说是apache的特性,就是我们平常所说的从右向左解析是一样的。
    当apache遇到无法识别解析的文件后缀时,会向前解析,如xxx.php.123.456,在mime.types文件中如果不存在.123/.456这两种后缀,那么apache会将该文件解析为php。
    同样也可以在httpd.conf文件中更改参数或是直接配置.htaccess。

    在该漏洞系统中,后端对于前端页面的提交采用了白名单上传的方式,对上传文件的后缀进行了限制。在这里插入图片描述
    只允许gif/png/jpg/jpeg四种文件后缀的上传,但是在该环境死活找不到类似mime.types的文件,也有可能是被删除了,所以apache会一直向前解析,直到解析到最前面那个后缀,在这里我上传了文件
    在这里插入图片描述
    上传成功。
    查看上传的资源
    在这里插入图片描述
    已成功解析。

    reference:
    https://blog.csdn.net/qq_32434307/article/details/79480316

    展开全文
  • apache httpd2.4.46源码包

    2021-01-20 15:40:16
    此源码包有apache源码包,相关依赖包apr,apr-util,pcre等等。可以确保编译apache安装成功。
  • HTTP代理服务器 - Apache httpd install yum install -y httpd cd /etc/httpd/conf.d/ vi proxy.conf proxy.conf Listen 38080 <VirtualHost *:38080> ProxyRequests on ProxyVia On ...

    HTTP代理服务器 - Apache httpd

    install

    yum install -y httpd 
    cd /etc/httpd/conf.d/
    vi proxy.conf
    

    proxy.conf

    Listen 38080
    
    <VirtualHost *:38080>
      ProxyRequests on
      ProxyVia On
      SSLProxyEngine On
      SSLProxyVerify none
      SSLProxyCheckPeerCN off
      SSLProxyCheckPeerName off
      SSLProxyCheckPeerExpire off
      AddDefaultCharset off
      AllowCONNECT 443
      <Proxy *>
        Order allow,deny
        Allow from all
      </Proxy>
    </VirtualHost>
    

    systemctl restart httpd 重新启动服务.

    curl

    curl -x 127.0.0.1:38080 http://www.baidu.com  -v
    curl -x 127.0.0.1:38080 https://www.baidu.com  -v
    
    展开全文
  • Tomcat和Apache HTTPD的关系

    千次阅读 2019-04-11 08:55:47
    联系到项目里的一个web application,当时是在linux平台下开发及部署的,所以用了Apache HTTP Server。 有同事就问起他俩到底什么关系。我把自己的认识以及从网上的了解翻译分享下。 关系 翻译自:...

    最近在研究web相关的东西,在window下的开发,默认都用了Tomcat作为server(除了spring boot里默认的)。联系到项目里的一个web application,当时是在linux平台下开发及部署的,所以用了Apache HTTP Server。 有同事就问起他俩到底什么关系。我把自己的认识以及从网上的了解翻译分享下。

    关系

    翻译自:https://softwareengineering.stackexchange.com/questions/34959/how-are-apache-http-server-and-apache-tomcat-related-if-at-all

    https://linuxacademy.com/community/posts/show/topic/30651-apache-httpd-vs-apache-tomcat

    1. Apache HTTPD Server 与Apache Tomcat同属于Apache的开源项目。俩个都可以单独作为web server使用,但是又都有各自的特性。Apache HTTPD一般也就简称为Apache 了。

    2. Apache是比较老的用来支撑静态web 项目的server。 而Tomcat主要是用来支撑动态web项目的,与数据库交互的系统。当然,Tomcat也可以用来开发静态web系统,只是性能上比着Httpd差些。

    3 Apache 当然也可以支持动态web,因为从Apache的modules下,我们可以看到大量的modules以“mod_*.so”的命名。这些modules扩展了Apache的功能。从而可以让它能服务于采用PHP,CGI等server端开发语言。

    4. Tomcat本身就是典型的Java Servlet引擎。它被用来作为Java Servlet的容器,管理Servlet的生命周期,从来处理动态页面请求等操作。

    5. 最简练的一段话:

    With server-side scripting (using CGI), Httpd can process Perl and PHP scripts (through loadable modules) in addition to HTML. Tomcat, on the other hand, also processes Java servlets and Java Server Pages (JSP) to create dynamic HTML that is sent to the browsers. 

    实际使用:

    她们虽然在web系统上又各自的优势,但是他俩不是互斥的。可以结合使用。从网上找了个配置实例。

    http://www.ntu.edu.sg/home/ehchua/programming/howto/apacheplustomcat_howto.html

    Tomcat用来负责处理JSP或者java Servlet的,Apache httpd用来负责静态页面以及server-side functions such as CGI, PHP, SSI, etc

    关于为什么如果又必要的话,最好是tomcat跟httpd配合使用,这个有个不错的解释:

    https://wiki.apache.org/tomcat/FAQ/Connectors#Q3

    Why should I integrate Apache with Tomcat? (or not)

    There are many reasons to integrate Tomcat with Apache. And there are reasons why it should not be done too. Needless to say, everyone will disagree with the opinions here. With the performance of Tomcat 5 and 6, performance reasons become harder to justify. So here are the issues to discuss in integrating vs not.

    • Clustering. By using Apache as a front end you can let Apache act as a front door to your content to multiple Tomcat instances. If one of your Tomcats fails, Apache ignores it and your Sysadmin can sleep through the night. This point could be ignored if you use a hardware loadbalancer and Tomcat's clustering capabilities.
    • Clustering/Security. You can also use Apache as a front door to different Tomcats for different URL namespaces (/app1/, /app2/, /app3/, or virtual hosts). The Tomcats can then be each in a protected area and from a security point of view, you only need to worry about the Apache server. Essentially, Apache becomes a smart proxy server.
    • Security. This topic can sway one either way. Java has the security manager while Apache has a larger mindshare and more tricks with respect to security. I won't go into this in more detail, but let Google be your friend. Depending on your scenario, one might be better than the other. But also keep in mind, if you run Apache with Tomcat - you have two systems to defend, not one.
    • Add-ons. Adding on CGI, perl, PHP is very natural to Apache. Its slower and more of a kludge for Tomcat. Apache also has hundreds of modules that can be plugged in at will. Tomcat can have this ability, but the code hasn't been written yet.
    • Decorators! With Apache in front of Tomcat, you can perform any number of decorators that Tomcat doesn't support or doesn't have the immediate code support. For example, mod_headers, mod_rewrite, and mod_alias could be written for Tomcat, but why reinvent the wheel when Apache has done it so well?
    • Speed. Apache is faster at serving static content than Tomcat. But unless you have a high traffic site, this point is useless. But in some scenarios, tomcat can be faster than Apache httpd. So benchmark YOUR site. Tomcat can perform at httpd speeds when using the proper connector (APR with sendFile enabled). Speed should not be considered a factor when choosing between Apache httpd and Tomcat

    • Socket handling/system stability. Apache has better socket handling with respect to error conditions than Tomcat. The main reason is Tomcat must perform all its socket handling via the JVM which needs to be cross platform. The problem is socket optimization is a platform specific ordeal. Most of the time the java code is fine, but when you are also bombarded with dropped connections, invalid packets, invalid requests from invalid IP's, Apache does a better job at dropping these error conditions than JVM based program. (YMMV)
    •  

    总而是从性能以及安全性来考虑的,当然要根据具体的应用场景来说。 Tomcat在形态页面处理上比Apache还是逊色的。而Tomcat对于动态页面的处理,以及java本身的security涉及,还是优于Apache的。

     

    希望对大家是个参考。

     

     

    展开全文
  • Apache httpd启动不了

    2020-03-25 10:52:25
    原因是启动Apache会占用443端口,而443被其他程序占用了(如VMware),我们只需将Apache默认端口443改掉就行,网上搜了一下,说是更改Apache24\conf\extra\httpd-ssl.conf 文件中的443端口,我试了下,并无卵用。...

    当运行httpd.exe时,出现如下问题
    在这里插入图片描述
    原因是启动Apache会占用443端口,而443被其他程序占用了(如VMware),我们只需将Apache默认端口443改掉就行,网上搜了一下,说是更改Apache24\conf\extra\httpd-ssl.conf 文件中的443端口,我试了下,并无卵用。

    经过一番研究,在httpd.conf看到ssl_module引用的是httpd-ahssl.conf。然后找到httpd-ahssl.conf,ctr+F替换文件里的443为442即可。

    展开全文
  • Apache httpd-2.4.17-x64.zip

    2015-10-18 07:36:13
    Apache httpd 2.4.17 Released x64,Update 2015-10-13.
  • 查找 apache httpd.conf 位置

    千次阅读 2020-10-15 15:04:19
    find / -name 'httpd.conf' -print 2.输出apache版本信息 (/usr/sbin)apachectl -V httpd -V 结果如下: root@53edafde8599:/var/www/html/upload # apachectl -V AH00558: apache2: Could not reliably ...
  • apache httpd.conf配置详解

    千次阅读 2019-10-05 19:30:48
    apache httpd.conf配置详解1.ServerRoot2.PidFile3.Listen4.LoadModule5.User6.Group7.ServerAdmin8.ServerName9.DocumentRoot10.配置页面访问属性11.CustomLog12.ErrorLog13.Alias14.AddDefaultCharset15....
  • Mac 使用Apache httpd服务

    万次阅读 2019-10-25 09:08:49
    1.启动Mac自带的Apache httpd服务 首先查看httpd的版本信息: apachectl -v ...由于Mac中Apche httpd服务是以root用户安装的,可以用sudo apachectl start启动Apache httpd服务 打开浏览器地址栏输...
  • 编译安装好apache httpd以后,可以继续添加扩展 mod_expires 用于发送header,设置静态文件的过期时间 代码如下: cd httpd-2.2.19/modules/metadata sudo /usr/local/apache2/bin/apxs -i -a -c mod_expires.c sudo ...
  • apache httpd下载安装步骤

    千次阅读 2018-12-18 14:02:22
    本文来自: ...   写出来 权当是给自己以后安装坐下记录  网上安装 记录很繁杂 而且很不全,整理了一下,并且 找到了一些新的方式,解决这个...首先从官网上下来apache2.2 (http://httpd.apache.org/) 点击   ...
  • apache httpd反向代理配置

    千次阅读 2019-03-28 23:22:00
    apache httpd反向代理配置 apache httpd 2.4.6反向代理的配置,用户访问A server的8080端口,后台会自动请求Bserver的一个端口。 例如,用户访问ip-172-31-28-175的8080端口,后台会自动请求...
  • Linux源码编译安装apache httpd2.4.48

    千次阅读 2021-05-27 13:07:16
    Apache httpd httpdApache基金会的HTTP服务器项目:HTTP Server project httpd-2.4系列本版,依赖于apr-1.4+, apr-util-1.4+ APR(Apache portable Run-time libraries) Apache可移植运行库,主要为上层的应用...
  • 或者直接下载这个地址,使用迅雷下载,速度会快很多。 https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.39-win64-VS16.zip ...D:\devtools\httpd-2.4.39-win64-VS16\Apache24\bin>htt...
  • apache httpd禁止某IP访问网站.IP黑名单
  • Apache httpd与Tomcat整合(window版)

    千次阅读 2017-11-30 13:09:29
    概述:Apache httpd 和tomcat各有千秋,httpd 主要处理html等等静态网页,而tomcat可以处理jsp,servlet等等动态脚本。现在如何整合它们 1、先决条件 ...安装好Apache httpd(httpd2.4版本) 参考:安装Apa
  • Apache Httpd 2.4.27 下载与安装

    千次阅读 2017-07-19 16:32:28
    Apache Httpd 下载 (1)打开官网,首页有最新版本,进入Windows版本里面去 http://httpd.apache.org/download.cgi#apache24 (2) http://httpd.apache.org/docs/current/platform/windows.html#down ...
  • 整合Apache httpd与Tomcat,提供web服务

    千次阅读 2018-11-09 09:24:03
    apache只有处理静态事物的能力,而tomcat的强项就是处理动态的请求。如果单独使用Tomcat做JSP服务器,在工作效率上会存在问题,Tomcat处理静态HTML的能力不如Apache,并且所能承受的最大并发连接数也有一定的限制。在...
  • 搜集总结了关于搭建局域网apache服务器的网络安全配置,也总结了一些安全配置和维护的建议,希望可以给服务器搭建者一点帮助。
  • Win10 配置Apache httpd服务器

    千次阅读 2017-09-24 16:08:02
    以前安装apahce httpd服务器太容易来着,我记得下个msi文件安装一下就可以的,现在貌似时代改变李,我下载配置Apache httpd居然花了两个小时,所以想留下记录,让网友们少走的弯路。 环境: win10 64位系统 第一步...
  • 首先需要将安装Apache所需软件包传至/opt目录下 软件包百度云链接:https://pan.baidu.com/s/1sYdtS5jkvQ8mur5RzrjXcA(提取码:wssg) shell脚本 [root@localhost ~]# cd /opt/ [root@localhost opt]# vim apache....
  • Apache
  • Apachehttpd-2.2.17-win32-x86-openssl
  • Apache HTTPD 未知后缀解析漏洞

    千次阅读 2018-11-24 21:27:11
    环境搭建 ...该环境版本: ...Apache HTTPD 2.4.10 稳定版(来自debian源) 由此可知,该漏洞与Apache、php版本无关,属于用户配置不当造成的解析漏洞。 开启环境: cd vulhub-master/httpd/apache_parsi...
  • Linux下安装Apache httpd

    万次阅读 2015-11-18 13:58:40
    httpdApache超文本传输协议(HTTP)服务器的主程序。它被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池对外提供服务。httpd支持基于 虚拟主机,以及基于HOST、IP、PORT实现虚拟主机,反向...
  • 龙云尧个人博客,转载请注明出处。Apache httpd版本为2.2.15。修复Apache HTTP Server畸形Range和Range-Request选项处理远程拒绝服务漏洞,修复目录遍历漏洞,修复HTTP慢连接拒绝服务攻击漏洞。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 191,020
精华内容 76,408
关键字:

apachehttpd