问题标签 [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.
php - Apache 2.4 .htaccess 基本身份验证绕过 Request_URI
我有一个使用 Silex 运行的 PHP 应用程序,该应用程序受基本身份验证保护,但我需要应用程序的一部分不要求输入密码。我可以在 Apache 2.2 中做到这一点,但它似乎不适用于 2.4。这是我的 .htaccess
我知道 Apache 2.4 有不同的方法,有人知道吗?
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
image - 图像不会在 apache 2.4.7 中加载
我刚刚将我的 ubuntu 更新为 14.04,将我的 apache 更新为 2.4.7。现在,当我访问服务器上的任何网页时,图像会加载一秒钟,然后出现损坏。 .ht 访问:
虚拟主机:
浏览器控制台还多次列出以下错误:
知道我应该怎么做吗?
编辑: 我忘了提到该行为仅存在于 Chrome 浏览器上。Firefox 可以正确呈现它,并且 Firebug 中没有错误。
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” 。
python - WSGI 作为 AuthFormProvider
是否可以在 Apache2.4 中使用 'wsgi' 作为 AuthFormProvider?
作为第一次尝试,我编辑了此处找到的示例。配置现在看起来像这样但不起作用:
authentication - Apache2.4 没有使用“要求所有授权”指令调用我的自定义插件
我已经安装了 Apache 网络服务器 2.4 版。我们有一个用 C++ 开发并部署在这个网络服务器上的网络服务器插件。该插件负责用户的身份验证和授权。
问题是如果我使用:
命令允许,拒绝所有人允许
给出 500 内部服务器错误
要求所有授予
我的模块没有被调用
请建议我一个 apache24 指令,它会调用我的模块而不给出内部服务器错误
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?)上运行(全部来自存储库)。我忘了要提什么吗?你有什么想法吗?
非常感谢!
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 和其他恶意攻击,或者发生了什么神秘的事情?
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 行时,自动索引工作得很好,我看到列出的文件夹内容。有任何想法吗?
ssl - 在 wamp 服务器中安装 SSL:httpd-ssl.conf 中的错误
我正在尝试在本地主机上设置 ssl 我已经遵循http://madurad.wordpress.com/2014/04/25/redirect-http-to-https-with-wamp-server/和许多其他但无法获得成功。我坚持使用 httpd-ssl.conf 的语法。当我设置
我试过很多其他的,比如
什么问题无法得到....