使用此标记(以及适当的编程语言标记)来编写与Apache HTTP Server相关的问题。不要将此标记用于其他Apache Foundation产品的问题。请注意,服务器配置问题通常更适合https://serverfault.com
Mac apache localhost 给出 403 Forbidden
我正在尝试在我的新 mac OSX 10.9 上设置本地环境。我知道它已经安装了apache,所以我一直在使用它。无论我如何设置 httpd-vhosts.conf/hosts/httpd.conf 文件,我
Apache Mod_Rewrite - 重定向丢失 POST 数据 - 405 错误
Stackoverflow 用户, 我有一个 Apache 应用程序,需要接受发布到以下路径的数据: /样本/HostChange/提交 /样本/HostChange/SubmittoAPI 我目前正在使用以下...
使用NGINX代理时如何获取PHP Apache中REMOTE_ADDR中的真实客户端IP?
我最近使用 Apache 和 NGINX 反向代理切换到 VestaCP。很快我注意到所有传入流量都被记录为服务器 IP 地址。这是 Apache 只能看到 IP
Apache httpd 2.2 - 如何转换变量的值以删除部分字符串
我有一个名为“MELLON_NAME_ID”的变量进入 Apache,作为 SSO 的 mod_auth_mellon 的一部分。它用“DOMAIN\Username”填充变量,我需要填充 REMOTE_USER 变量 w...
前端加载mod_rewrite规则导致index.php加载两次
我一直在开发一个使用前端加载器来处理所有请求的项目(将domain.com/args/go/here路由到Index.php?req=args/go/here),并且效果非常好。 ..或者我应该说,我虽然...
Docker - 403 禁止 PHP Apache Ubuntu 16
我有 ubuntu 16,我正在尝试使用 PHP 7.4 使用这篇文章 https://linuxhint.com/lamp_server_docker/ 来使用 docker。 一切正常,除了 http://localhost:8080/ 之外,因为它...
OIDC 使用 auth_openidc_module 登录,未获取任何包含 userinfo 的 cookie
我想使用 apache 设置 OIDC 模块来保护我的应用程序。 Okta 是我的 OP。我确实获得了登录页面,并且已正确重定向到应用程序(我目前仅在本地托管)。乙...
尝试运行配置单元但当前收到此错误。错误尝试将此行 hive-site.xml 添加到我的 hive-site.xml 但我仍然得到相同的“HiveConf 名称 hive.server2.enable.imperson...
我有以下目录结构 根目录(www.example.com)/ index.php(带有指向子目录的链接的简单页面,例如 www.example.com/subdirectory/index.php?id=1) ...
我在 Sheet1 上以表格格式存储数据,在此处输入图像描述。利用 Sheet1 中的这些数据,我在 Sheet2 上生成了一个新的数据透视表,在此处输入图像描述。 我在找...
php + .htaccess 重写 URL 以获得漂亮的永久链接时出现问题
我正在尝试用 php 制作一个非常简单的小应用程序:它是一个博物馆的小型字幕系统。该结构是一个index.php文件,它通过查询字符串将请求发送到details.php页面,其中...
ubuntu 上的 apache2 维护不存在的 php 文件的持久缓存
我面临以下问题:我在我的机器上本地开发,进行某些更改后,我将它们上传到远程Git目录。然后,我将它们下载到我的服务器上,这是 r...
Laravel + Docker:无法在附加模式下打开文件:无法打开流:权限被拒绝
来自 php:7.4-apache # 安装依赖项 运行 apt-get update && \ apt-get install -y \ libzip-dev \ 压缩 # 启用 Apache 模块 运行 a2enmod 重写 运行 a2enmod 标头 运行a2...
Apache Conf - FilesMatch 仅允许在当前文件夹中,而不是子文件夹中
是否可以允许通过 或 访问特定文件,以便此规则不适用于子文件夹中的同名文件? 当前设置: 是否可以允许通过 或 访问特定文件,以便此规则不适用于子文件夹中的同名文件? 当前设置: <FilesMatch "\.php$"> Deny from all </FilesMatch> <Directory /var/www/> <Files index.php> Allow from all </Files> </Direcotry> <Directory /var/www/admin/> <Files index.php> Allow from all </Files> </Direcotry> 我们假设以下情况: 我们在 web-root 中有一个 index.php,在子文件夹 admin 中有一个,在其他各个子文件夹中,也有一些 index.php 文件。 如果没有明确允许,则不应访问 *.php - 在本例中仅 /index.php 和 /admin/index.php 发生了什么: 当允许访问 webroots index.php 时,所有子文件夹中的所有 index.php 文件都将变得可访问。 尝试过什么: 使用 DirectoryMatch 禁止访问子文件夹中的 index.php。 <FilesMatch ".+\.php$"> Deny from all </FilesMatch> <Directory /var/www/> <Files index.php> Allow from all </Files> </Direcotry> <DirectoryMatch "/var/www/(.+)/"> <Files index.php> Deny from all </Files> </DirectoryMatch> <Directory /var/www/admin/> <Files index.php> Allow from all </Files> </Direcotry> 现在,禁止访问所有子文件夹中的所有 index.php 文件 - 但仍应允许访问 /admin/ 中的 index.php。 还尝试使用文件的绝对路径 <FilesMatch ".+\.php$"> Deny from all </FilesMatch> <Files /var/www/index.php> Allow from all </Files> <Files /var/www/admin/index.php> Allow from all </Files> 这也行不通。 没有 index.php 文件可访问 - 即使是 webroot 和 admin-folder 中的文件也无法访问。 我相信有更好的方法来解决这样的问题? 亲切的问候, 多米尼克 感谢阿卡查, DirectoryMatch 方法是错误的想法。 这个问题的解决方案很简单 - 正如 arkascha 所推荐的: <FilesMatch "\.php$"> Deny from all </FilesMatch> <Directory /var/www/> <Files index.php"> Allow from all </Files> </Directory> <Directory /var/www/*/*"> <Files index.php> Deny from all </Files> </Directory> <Directory /var/www/admin/> <Files index.php> Allow from all </Files> </Directory> 非常感谢。
在 /var/www/html/cgi-bin/check.cgi 处使用 -T 开关运行时 $ENV{PATH} 不安全
我有一个在 Apache 2.4.57 上运行的小 cgi 脚本 我正在尝试像这样在脚本中执行 php 文件 exec ('php /var/www/html/footer.php') 或打印 STDERR "无法执行 $command: $!&q...
我想按照这个 stackoverflow 解决方案将我的 apache2 服务器从 php5.6 切换到 php7.4。但是,当我从 php5.6 切换到 php7.4 时,我得到 php5.6,然后当我从 php7.4 切换到 php 时......
我对 Apache 不太熟悉。 使用 时,我能够将用户重定向到登录页面,强制他们在访问 URL 之前进行身份验证并拥有适当的权限。 当...
Apache ErrorDocument 不适用于 PHP 500 错误
我的 .htaccess 文件中设置了许多 ErrorDocuments,用于处理 404、401、403 等错误,这些错误都重定向到我的错误页面,但为 500 错误设置的 ErrorDocument 永远不会显示...
某些 PDF 文件上传被 ModSecurity 规则拒绝: ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。 需要将“eq 0”与“MULTIPART_UNMATCHED_BOUNDARY”进行匹配。 (...
Spring Boot 与 Spring MVC 是否可以处理不匹配的多部分边界? [已关闭]
某些 PDF 文件上传被 ModSecurity 规则拒绝: ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。 需要将“eq 0”与“MULTIPART_UNMATCHED_BOUNDARY”进行匹配。 (...