问题标签 [apache2.4]

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 回答
3178 浏览

php - Apache 2.4 .htaccess 基本身份验证绕过 Request_URI

我有一个使用 Silex 运行的 PHP 应用程序,该应用程序受基本身份验证保护,但我需要应用程序的一部分不要求输入密码。我可以在 Apache 2.2 中做到这一点,但它似乎不适用于 2.4。这是我的 .htaccess

我知道 Apache 2.4 有不同的方法,有人知道吗?

0 投票
2 回答
9930 浏览

apache - .htaccess 未在 Ubuntu 14.04 (Apache 2.4.7) 中加载

我正在尝试.htaccess在 Ubuntu 14.04 (Apache 2.4.7) 中使用该文件。

这是我的.htaccess样子

我启用了 mod_rewrite 使用a2enmod rewrite

然后我编辑/etc/apache2/apache2.conf如下

但是该.htaccess文件仍未加载。如果我在文件中添加乱码,.htaccess一切仍然正常。.htaccess位于/var/www/。_

这是输出apache2ctl -S

我在这里错过了什么?

这是输出apachectl -t -D DUMP_MODULES

0 投票
1 回答
2833 浏览

image - 图像不会在 apache 2.4.7 中加载

我刚刚将我的 ubuntu 更新为 14.04,将我的 apache 更新为 2.4.7。现在,当我访问服务器上的任何网页时,图像会加载一秒钟,然后出现损坏。 .ht 访问:

虚拟主机:

浏览器控制台还多次列出以下错误:

知道我应该怎么做吗?

编辑: 我忘了提到该行为仅存在于 Chrome 浏览器上。Firefox 可以正确呈现它,并且 Firebug 中没有错误。

0 投票
6 回答
8380 浏览

apache - Apache 2.4 虚拟主机被忽略

我正在使用 Ubuntu 14.0 设置一个新的 Web 服务器,按照此处的说明创建虚拟主机,但是我的单个附加虚拟主机始终加载默认站点 (/var/www/html)。

这是我的虚拟主机配置(我已经用 example.com 替换了我的域,但在其他方面是相同的):

我没有对安装在 Ubuntu 14 中的 Apache 2.4 配置进行任何其他更改。

编辑:在对此虚拟主机进行更改后,我正确地启用了站点并重新启动了 apache。

当我在浏览器中访问 example.com 时,我得到了默认站点。我究竟做错了什么?如何让这个虚拟主机加载正确的目录?

编辑:解决方案是重新启动命令( https://stackoverflow.com/a/23713299/225682)中缺少“sudo” 。

0 投票
2 回答
630 浏览

python - WSGI 作为 AuthFormProvider

是否可以在 Apache2.4 中使用 'wsgi' 作为 AuthFormProvider?

作为第一次尝试,我编辑了此处找到的示例。配置现在看起来像这样但不起作用:

0 投票
0 回答
136 浏览

authentication - Apache2.4 没有使用“要求所有授权”指令调用我的自定义插件

我已经安装了 Apache 网络服务器 2.4 版。我们有一个用 C++ 开发并部署在这个网络服务器上的网络服务器插件。该插件负责用户的身份验证和授权。

问题是如果我使用:

命令允许,拒绝所有人允许

给出 500 内部服务器错误

要求所有授予

我的模块没有被调用

请建议我一个 apache24 指令,它会调用我的模块而不给出内部服务器错误

0 投票
1 回答
856 浏览

php - 403 禁止,仅限 CakePHP - PHP-FPM - Apache 2.4 和 mod_proxy_fcgi

这个周末我在我的系统上安装了这个软件。

Ubuntu 14.04LTS

  • Apache 2.4.7(来自存储库)
  • PHP 5.3.29(已编译)- 带有 PHP-FPM
  • (CakePHP 2.4)

我的虚拟主机配置:

一切运行良好

  • snm.dev.mysite
  • snm.dev.mysite/index.php
  • snm.dev.mysite/de/service.php

除了我的 CakePHP 应用程序

  • snm.dev.mysite/de/app1 等

所有应用程序都可以在 Apache 2.4 和我以前的 PHP 安装(5.5?)上运行(全部来自存储库)。我忘了要提什么吗?你有什么想法吗?

非常感谢!

0 投票
0 回答
1229 浏览

amazon-ec2 - EC2 上的 Apache Server 2.4 “捕获 SIGTERM 正在关闭”

我在 EC2 上的 m3.large 实例上使用 amazon linux。在我的 apache 服务器关闭之前,我有这些日志:

而且..就是这样。我的 httpd 服务已关闭。

我在这里闻到的是,有些人试图通过执行带有 GET 请求的 CGI 脚本来访问服务器,我在这一行中发现了这一点:

找不到脚本或无法统计:/var/www/cgi-bin/hi

这里的“嗨”到底是什么意思,除非它不是剥削尝试?

还:

尝试将目录作为脚本调用:/var/www/cgi-bin/

他们都来自同一个IP,173.45.100.18。

我是否受到 DDoS 和其他恶意攻击,或者发生了什么神秘的事情?

0 投票
1 回答
1904 浏览

php - ProxyPassMatch 和选项 +Indexes (mod_autoindex)

我有一个简单的 Apache2.4 和 PHP-FPM 设置,我正在尝试启用 +Indexes 选项,但我得到 404“找不到文件”。尝试访问没有索引文件的文件夹时,即使启用了自动索引。

这是我的虚拟主机的一部分:

当我尝试访问http://domain.com/pub/时,我希望看到我放在那里的文件列表,但我收到错误 404 Not Found。

我想知道这是从哪里来的,因为 ProxyPassMatch 不应该转发请求,因为查询中没有 .php 所以接下来是目录索引,它查找不存在的 index.php (404)但是为什么 mod_autoindex 不起作用?

当我删除 ProxyPassMatch 行时,自动索引工作得很好,我看到列出的文件夹内容。有任何想法吗?

0 投票
7 回答
53007 浏览

ssl - 在 wamp 服务器中安装 SSL:httpd-ssl.conf 中的错误

我正在尝试在本地主机上设置 ssl 我已经遵循http://madurad.wordpress.com/2014/04/25/redirect-http-to-https-with-wamp-server/和许多其他但无法获得成功。我坚持使用 httpd-ssl.conf 的语法。当我设置

我试过很多其他的,比如

什么问题无法得到....