问题标签 [apache2-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5752 浏览

apache - 如何在 Apache HTTP Server 中转发 POST 请求

有一个在 Nodejs 中实现的客户端。我想将发布请求发送到 Apache HTTP 服务器,然后将该请求转发到后端服务器(它位于其他地方)。所以我实现了 Node js 客户端和 Apache 模块。这两者之间的请求和响应都可以。现在我的问题是如何将此请求从 Apache HTTP 服务器转发到后端服务器。

Nodejs 客户端.js

Apache 模块(我一直在关注本教程http://httpd.apache.org/docs/2.4/developer/modguide.html示例mod_example_config.c)。在这里,我将分享我的模块的处理程序部分。其他部分与mod_example_config.c相同。

0 投票
3 回答
11988 浏览

php - 如何将 PHP Server API 从 CGI/FastCGI 更改为 Apache 2.0 处理程序?

我有一个 Plesk 12 服务器,其中 PHP 使用服务器 API CGI/FastCGI 运行。但是我的一些脚本要求我必须将其更改为 Apache 2.0 Handler。

我在 Apache 配置中执行了几项更改以启用 Apache 2.0 处理程序,但没有成功。

请帮我解决这个问题。

0 投票
3 回答
21721 浏览

apache - 如何在 Raspberry Pi 上将 mod_proxy_wstunnel 添加到 Apache2 2.2 (Backport mod_proxy_wstunnel)

Raspberry Pi 仍在 Apache 2.2 上(现在是 2.2.22-13+deb7u4)。要将 Apache 用作 Websockets 的代理(“ProxyPass”),需要 Apache 模块 mod_proxy_wstunnel。

Apache 模块 mod_proxy_wstunnel 在 httpd 2.4.5 及更高版本中可用。

如何将 mod_proxy_wstunnel 添加到 Raspberry Pi 上的 Apache2 2.2(Backport mod_proxy_wstunnel)?

0 投票
1 回答
559 浏览

c - mod_auth_token 安装问题

工具

我想安装mod_auth_token以保护我的一些文件,但我需要运行的第一个命令有问题:

命令

./configure

错误信息

除了locate apxs返回 none 所以我想它无处可去

有任何想法吗 ?


更新1

找到了,apxs2不见了,补充一下apt-get install apache2-dev

但是现在当我运行makeormake check或者make install我收到警告并且安装停止时:

代码

0 投票
1 回答
3202 浏览

apache - 如何在 Apache HTTP 服务器中根据请求 URL 进行过滤

我想在我的应用程序和客户端之间有一个 apache http 服务器。

客户端访问时必须传递查询参数。例如,如果我的客户端在http://myhost:myport/myapp中运行,那么只能通过传递参数 myparam 来访问它。像http://myhost:myport/myapp?myparam=123

因此,在我的 apache http 服务器中,我想过滤不包含查询参数 myparam 的请求。

我尝试使用过滤器。它有一些预定义的过滤器,但没有一个过滤器满足我的要求。我尝试使用mod_ext_filter。但似乎整个内容都传递给了我的程序,而不是 URL。由于我需要根据 URL 中存在的参数进行过滤,因此我认为它不能满足我的要求。

是否有任何 http 服务器模块可用于根据 URL 中传递的参数进行过滤?

编辑

此外,我还需要从查询参数中获取值并对其进行验证。验证是一个 REST 服务调用

0 投票
1 回答
2156 浏览

debian - 在 Debian 8 上重新启动 apache2

我在我的专用服务器上配置了 ISPConfig3,上面有一个创建的网站。

当我尝试重新启动我的 apache2 服务/etc/init.d/apache2 restartservice apache2 restart我的网站显示 403 错误时You don't have permission to access / on this server.

我总是使用 https 访问我的网站(使用 ISPConfig 创建和生成的证书)。

有时,我完全重新启动服务器以再次获得我以前的访问权限,但它并不总是有效。

我知道我配置了对我的 IP 服务器的访问到这个页面。由于我的 IP 服务器指向 /var/www,因此其中没有 index.php,因此会导致 403 错误(在配置中设置了-Indexes)。

实际上,就好像 ISPConfig vhost 不起作用,我的网站被重定向到 /var/www。

我怀疑是端口问题,因为我的 ISPConfig 始终可用并且 https 有效。

你有什么想法可能是问题所在吗?

谢谢。

0 投票
1 回答
1150 浏览

php - 网站中的 Apache2 虚拟主机链接不起作用

我安装了 apache2 服务器并为我的域名启用了 a2ensite。我按照链接 - https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts设置虚拟主机。

现在,当我输入我的域名时,会显示网站主页,但网站中的链接不起作用。我收到“未找到”消息“在此服务器上找不到请求的 URL”

我的 mydomian.com.conf 文件如下 /etc/apache2/sites-enabled 文件夹中

所有代码都存在于路径中 - /var/www/html/mydomain.com/public_html

请让我知道如何使我网站上的链接正常工作。

谢谢

0 投票
1 回答
46 浏览

php - e 每个虚拟主机都有不同的 php 配置

我在 apache Web 服务器上有两个虚拟主机。他们每个人都有一个文档根:

我设置了一个 php-fpm,现在我想为它们中的每一个设置不同的 open_basedir。我删除了

然后在不同的文件夹中创建了两个 php.ini。然后在ini vhost配置文件中添加了代码:

但是当我phpinfo()什么都没有得到时与以前不同。我想我错过了什么!如何强制 php-fpm 为每个虚拟主机获取 php.ini ?

0 投票
1 回答
64 浏览

apache - Apache2.2中的线程

我正在使用线程在 server.threading 上发布数据。线程工作正常,数据正在服务器上接收,但每次我收到每个请求的分段错误/核心转储异常

我的线程函数

我的线程启动 C 代码

0 投票
2 回答
351 浏览

apache - 在 Apache 模块中读取配置文件

我正在开发 apache 模块。我想从我自己的配置文件中读取一些数据。如何在 Apache 中读取配置文件。我正在使用C语言开发模块。