Articles of apache 2.2

Apachenetworking服务器 – Mod状态

呵呵,我有一个关于Apache的Mod状态模块的问题。 https://www.apache.org/server-status 正如你们可以看到有一条线: Total accesses和后面的值。 是否可以设置什么数量的限制,什么不是? 例如,我写了一个程序,每5秒钟获取一次服务器状态信息。 程序将访问页面,所以访问总数将是+1。 由于程序在特定的服务器上运行,有可能将其限制为来自本地主机的呼叫计数?

Apache2将wwwredirect到非www(使用SSL)

聪明的人, 我正在努力完成以下内容: redirect这些: http://www.veluwsvuurbarneveld.nl http://veluwsvuurbarneveld.nl https://www.veluwsvuurbarneveld.nl 至 https://veluwsvuurbarneveld.nl 目标是将所有相关的URL发送到非www的SSL地址。 这是mij apache2 config中的代码(指向SSL密钥的行删除): <VirtualHost *:443> ServerName veluwsvuurbarneveld.nl DocumentRoot /var/www/ SSLEngine on SSLCertificateFile /etc/ssl/certs/… SSLCertificateKeyFile /etc/ssl/private/… SSLCACertificateFile /etc/ssl/certs/… </VirtualHost> <VirtualHost *:80> ServerName www.veluwsvuurbarneveld.nl Redirect permanent / https://veluwsvuurbarneveld.nl/ </VirtualHost> <VirtualHost *:80> ServerName veluwsvuurbarneveld.nl Redirect permanent / https://veluwsvuurbarneveld.nl/ </VirtualHost> <VirtualHost *:443> ServerName www.veluwsvuurbarneveld.nl Redirect permanent / https://veluwsvuurbarneveld.nl/ </VirtualHost> <Directory […]

从另一个域代理到一个虚拟主机

前两个虚拟主机按预期工作。 第二个代理Odoo服务器。 我想从我的辅助域到我的Odoo服务器的另一个代理。 但是,Odoo必须接收与数据库匹配的子域名,否则将不会提供该域名。 这是我现在的代码: # static homepage <VirtualHost *:80> ServerName mydomain.fr ServerAlias www.mydomain.fr DocumentRoot /var/www/odoo </VirtualHost> # wildcard proxy for odoo: # one subdomain -> one database <VirtualHost *:80> ServerName mydomain.fr ServerAlias *.mydomain.fr ErrorLog /var/log/odoo/odoo-error.log CustomLog /var/log/odoo/odoo-access.log combined LogLevel warn <Proxy *> Order deny,allow Allow from all </Proxy> ProxyRequests Off ProxyPass / http://mydomain.fr:8089/ ProxyPassReverse […]

PHP文件神奇地服务器与一个领先的选项卡。 Debian Wheezy Apache PHP

我在一个debian wheezy系统上的apache,php安装程序中遇到了一个非常糟糕的行为。 当我尝试使用php创build图像并直接输出时发现。 它永久失败,浏览器说。 像腐败的图像文件。 经过大约3个小时的尝试和错误,我发现有一个TAB字符在开始时添加了我的图像内容,这不属于那里。 为了certificate它的apache-php设置的一部分,我创build了一个test.php文件,它只包含字母“a”,并将此文件复制到test.html。 所以这两个文件只包含字母a。 你可以在这里看到结果标签: http://www.activeroom.net/test.php http://www.activeroom.net/test.html 甚至在基本的url本身 – 它也是一个php文件。 希望有人能指出我正确的方向。 顺便说一句。 在控制台上一切都很好:php test.php只是返回一个。 也许这是一般的Apache MimeTypes或标题?!

Apache mod_cache_disk正在使用大量的inode

我经常在Ubuntu PHP / Apache盒子上获得100%的inode使用率。 主要用法似乎在/var/cache/apache2/mod_cache_disk 每两周一次,我必须手动从这个文件夹中删除文件,这解决了我的问题。 该目录中的ls返回以下内容 @ 3 5 8 DFGHIJKLMNOPQRSTUVWXY Z 1 4 7 C fghijklmnopqrstuvwxyz 为什么这个会变满,我怎么能阻止它呢? 谢谢

如何使用/不使用https将两个域redirect到一个https站点?

我想要做以下事情:使用Apache,redirect所有以下url: http://example.com http://www.example.com http://beta.example.com https://example.com https://www.example.com https://beta.example.com 到相同的地方: https : //beta.example.com 。 我很接近,但不是那里。 这是我得到的: NameVirtualHost xxx.xxx.xxx.xxx:80 NameVirtualHost xxx.xxx.xxx.xxx:443 ### rewrite scheme via http://stackoverflow.com/questions/1100343/apache-redirect-from-non-www-to-www <VirtualHost xxx.xxx.xxx.xxx:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html/example CustomLog /var/log/httpd/example-log combined ErrorLog /var/log/httpd/example-log </VirtualHost> <Directory /var/www/html/example> RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ https://beta.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] Options -Indexes Options +FollowSymLinks DirectoryIndex index.php […]

错误“服务器用尽线程服务请求”后,Apache停止工作。

我已经和Apache合作了8年多了,但现在我面临严重的问题,到目前为止我还找不到互联网上的解决scheme。 我在带有Service Pack 1的Windows 2008 R2 64位上运行Apache 2.2.15 32位。我总是使用32位Apache,因为我的CGI代码(exe文件)是32位。 电脑有一个3.10 GHz的处理器和16GB的RAM。 服务器负载总是非常低。 访问日志显示问题发生时的正常请求量。 自从几个月前的安装以来,一切正常,但现在我的Apache停止工作,我不知道如何解决这个问题。 几周之后,我没有改变任何configuration,但突然Apache停止服务的HTTP响应。 所有请求都会超时。 从实际意义上讲,我的网站是离线的。 通过使用Windows事件查看器,当Apache停止工作时,我发现了一个错误日志。 这是错误事件: Log Name: Application Source: Application Error Date: 6/28/2016 8:08:33 PM Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: PictureToPeople Description: Faulting application name: httpd.exe, version: 2.2.15.0, time stamp: 0x4b8fed95 Faulting module […]

Apache SSL FS禁用SHA1

我正在使用Apache 2.2.15,并将尽可能安全。 当我通过Qualys SSLtesting对我的一个网站进行扫描时。 https://www.ssllabs.com/ssltest/analyze.html 它列出了以下密码套装: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) ECDH secp256r1 (eq. 3072 bits RSA) FS 256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028) ECDH secp256r1 (eq. 3072 bits RSA) FS 256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) ECDH secp256r1 (eq. 3072 bits RSA) FS 256 我总是想用_SHA去掉这条线,因为这个应该用_SHA来覆盖上面的线(2)。 我有以下的虚拟主机configuration: SSLProtocol ALL -SSLv2 -SSLv3 SSLHonorCipherOrder On SSLCipherSuite EECDH+AES256GCM:AES256+EECDH 我应该如何改变SSLCipherSuite以摆脱最后的_SHA线?

让Apache在下载开始时写入日志条目

Apache 在完成服务请求后写入日志条目。 有没有办法让它logging一个请求的开始 ,可能到一个fifo,最好只根据一些标准(文件大小,或者文件types或其他)。 我们有时会通过HTTP运行非常大的下载,并且能够看到它们已经启动。

问题获取httpd fullstatus在Apache 2.4上的web服务器上工作

我有一个networking服务器,我正在迁移到RHEL7(httpd 2.2 – > 2.4)。 在我们的老服务器(2.2)中,我们可以做一个httpd fullstatus,并且会在服务器上显示很多关于apache的信息。 在Apache 2.4服务器上,我遇到了问题,使fullstatus命令工作。 这是我采取的步骤列表(从互联网上的各种指南编译) – 1) – 检查是否启用了status_module。 httpd -M | grep status httpd -M | grep status返回status_module (shared) 。 2.) – 将模块添加到httpd.conf – <IfModule mod_status.c> <Location "/server-status"> SetHandler server-status Require host <my hostname> Order deny,allow Deny from all Allow from 127.0.0.1 </Location> </IfModule> 3.) – 在conf.modules.d /中创build一个conf文件(与上面相同的文字) – […]