apache-2.4

使用 hosts 文件将子域映射到 Apache 服务器上的本地主机时,使用重写规则重定向用户
apache-2.4

使用 hosts 文件将子域映射到 Apache 服务器上的本地主机时,使用重写规则重定向用户

我正在使用 运行 Apache 2.4 服务器docker-compose。 我有一个“主”虚拟主机,其中包括以子域开头的重写/test/路径test: <VirtualHost *:80> ServerName example.com RewriteEngine on RewriteRule "^/test/(.*)$" "http://test.example.com/$1" [P] </VirtualHost> 子域test不存在,无法创建(出于与问题无关的业务原因)。我完成解决...

Admin

使用 keycloak auth 保护 Apache uri
apache-2.4

使用 keycloak auth 保护 Apache uri

我正在尝试配置 Apache 和 Keyloak 以根据用户的角色授予他们访问权限。 我尝试从一个简单的配置开始。因此我创建了名为的目录demo1,/var/www/然后dir1在dir2其中,接下来我在和demo1中创建了两个 html 文件。dir1dir2 总结 : /var/www---demo1 ----- dir1 --- file1.html | --- dir2 --- file2.html 我已经配置了keycloak如下: Keycloak 客户端配置...

Admin

为/server-status 保留一个 http 槽?
apache-2.4

为/server-status 保留一个 http 槽?

我有一个 Apache 服务器,由于某种原因挂起了。当我通常想要检查 Apache 服务器的负载时,我倾向于使用mod_status通过以下网址http://webserver1.example.org/server-status或从命令行像service httpd fullstatus。 但是今天,服务器拒绝所有新连接。一些神秘的问题导致连接停滞,这意味着连接数填满了所有可用连接(例如,连接数超过设置MaxClients),因此http://webserver1.example.org/server-status也service httpd fulls...

Admin

为什么从 Apache 2.2 更新到 2.4 会删除所有配置?
apache-2.4

为什么从 Apache 2.2 更新到 2.4 会删除所有配置?

将 apache 2.2 更新至 apache 2.4 时(例如使用此包https://launchpad.net/~ondrej/+archive/apache2)所有配置都被删除。通常使用的 /etc/apache2/sites-available/default 现在已被完全删除,“新的”默认文件(000-default)具有完全不同的结构,因此甚至不可能通过复制和粘贴工作来恢复。 为什么会发生这种情况以及如何防止这种情况? ...

Admin

使用 Apache 2.4 设置负载均衡器
apache-2.4

使用 Apache 2.4 设置负载均衡器

我正在尝试使用 Apache 2.4 设置负载平衡器,但无法使其工作。 这是我在http配置文件文件: <Proxy balancer://pop> BalancerMember http://pop1.local/ loadfactor=1 BalancerMember http://pop2.local/ loadfactor=1 ProxySet lbmethod=byrequests </Proxy> 这是已加载的 Apache 模块列表: 核心 mod_so http_core 事件 ...

Admin

prefork 和 apache doc。请求是什么意思?
apache-2.4

prefork 和 apache doc。请求是什么意思?

(我已经知道 worker 和 event 以及它们与 prefork 的区别,这是一个仅限预分叉问题) 第一个问题: 本页上的“请求”是什么意思? http://httpd.apache.org/docs/2.4/mod/prefork.html “Apache httpd 始终尝试维护几个备用或空闲的服务器进程,随时准备处理传入的请求。“ 传入 HTTP 请求? 传入 TCP 连接? 第二个问题: 这是否意味着如果我打开一个包含 5 张图片的网站,就需要 5 个 Apache 进程,因此需要 5 个 PHP 图片(假设 mod_php 已...

Admin

Apache 2.4 不关闭连接
apache-2.4

Apache 2.4 不关闭连接

我有一个Apache 2.4在带有 CentOS 的 AWS 微型实例上运行的 Web 服务器。Apache 运行带有 prefork MPM 模块的 PHP。 服务器通过 Amazon 负载均衡器访问,该负载均衡器具有运行状况检查功能,每 60 秒尝试访问服务器的 index.php 网页。 问题是,经过 1-2 天,Apache 不知何故打开了 256 个 index.php 页面的进程,并出现以下错误: [Sun Sep 08 02:13:00.356051 2013] [mpm_prefork:error] [pid 1201] (12)Cann...

Admin

如何限制 Apache 2.4 使用的总内存量(不是每个进程的内存量)
apache-2.4

如何限制 Apache 2.4 使用的总内存量(不是每个进程的内存量)

有没有办法限制 Apache 使用的总内存(而不是每个进程的内存)? 我有一个运行 PHP 和 MySQL 的 Web 服务器。我需要将 PHP 内存限制为 1G,否则某些脚本会失败(dompdf/phpexcel)。问题是有时人们会同时运行这些脚本。Apache 占用几 GB 的内存,而 MySQL 则因内存不足而死机。 我想将其限制为 4 GB,这样如果同时调用 5 个以上的脚本,它们就无法运行。 我看了一下 RLimitMEM,但它是每个进程的。 我在 Centos 6 上使用带有事件 MPM 的 Apache 2.4。 ...

Admin

如何将安全更新应用于 Apache
apache-2.4

如何将安全更新应用于 Apache

我一直在对我们的网络服务器进行渗透测试,发现了一些问题。其中之一是 Apache 需要安全更新(http://www.ubuntu.com/usn/usn-1765-1/)。 我正在运行 ubuntu 12.04 LTS,该页面上的说明建议运行 apt-get 更新 其次是 apt-get 升级 可以解决问题,但不幸的是,我被告知没有要更新的软件包。我尝试从链接下载 tarball,但现在我已经解压了,我不太确定该如何处理它。 在 Google 上搜索似乎会找到大量关于如何安装 Apache 的说明,但如果有人知道指南就太好了。任...

Admin

前面用haproxy连接Apache,报SERVER_PORT错误
apache-2.4

前面用haproxy连接Apache,报SERVER_PORT错误

我在 Apache 2.4 前面使用 haproxy 1.5-dev19(在 Ubuntu 12.04 上)。 Haproxy 正在监听端口80和443,而 Apache 正在监听——但是,当我从 PHP (5.5)8080输出时,它显示为,而它应该是。$_SERVER['SERVER_PORT']808080 也就是说,我假设 PHP 可以看到 Apache 服务器端口,但事实似乎并非如此。 我可能忽略了什么? ...

Admin

在 Debian 上回滚到 Apache 2.2
apache-2.4

在 Debian 上回滚到 Apache 2.2

有没有办法在 Debian 上用 Apache 2.2 替换 Apache 2.4?所有“apache2”软件包现在都安装 2.4。 ...

Admin

构建 apache 2.4 RPM
apache-2.4

构建 apache 2.4 RPM

我正在尝试为 httpd 构建最新的软件包... 我想将 Apache 2.4.4(最新版本)构建为 RPM。这样我就可以安装在多台服务器上,而不必每次都进行编译... 当我尝试执行“rpmbuild -tb httpd.2.4.4.tar.bzz2”时,它说 apr 和 apr-utils 是依赖项。我已经将 apr 构建为 RPM。 这是否意味着要构建 httpd rpm,我必须安装 apr 和 apr-utils rpm,然后构建 httpd?还有其他方法吗 有人可以帮我弄这个吗? 谢谢 Vijay ...

Admin

Apache 错误 0xc000007b
apache-2.4

Apache 错误 0xc000007b

我正在 64 位 Windows Server 2008 R2 上设置 Apache 2.4。我从 Apache Lounge 下载了 32 位 zip 文件并解压,还安装了 VC10 SP1。 然后,当我尝试运行 httpd.exe 时,出现错误: 应用程序无法正确初始化(0xc000007b) 同样的事情在我的 64 位 Win7 上也发生了。 有什么见解吗? 编辑 在 httpd.exe 上运行 Depency Walker。缺少的依赖项是: IESHIMS.DLL 动态链接库 动态链接库 写入文件 无线网络应用程序接口 IESH...

Admin

将 Apache 从 2.2.X 升级到 2.4.X。
apache-2.4

将 Apache 从 2.2.X 升级到 2.4.X。

我刚刚将 Fedora 17 升级到 18。所以我的 apache 服务器已更新到 2.4。现在我在配置 apche 时遇到了麻烦,因为 2.4 中的许多内容与 2.2 相比有所修改。有人能给我推荐一些好的文档吗? 谢谢。 ...

Admin

哪里可以获取适用于 Windows 的 php5apache2_4.dll?
apache-2.4

哪里可以获取适用于 Windows 的 php5apache2_4.dll?

我买了一台新笔记本,装的是 Windows 7,想搭建一个 php+mysql 开发环境。 于是,我下载httpd_2.4.3-netware-bin安装Apache 2.4成功了。 然后我得到php-5.4.10-nts-Win32-VC9-x86.zip并解压了。但是我找不到php5apache2_4.dll它。(我需要把它放进去httpd.conf,对吗?) 所以我去 Google 找,但是什么也没找到。 我在哪里可以得到它? ...

Admin