使用此标记(以及适当的编程语言标记)来编写与Apache HTTP Server相关的问题。不要将此标记用于其他Apache Foundation产品的问题。请注意,服务器配置问题通常更适合https://serverfault.com
htaccess url 重写虚拟语言文件夹将页面名称加倍为 URL 中的文件夹
我有一个 3 页的小型 PHP 网站。页面内容动态翻译成荷兰语或英语(我从 URL 中获取语言) \索引.php \page-one.php \page-two.php 我想实现...
如何让 PHP 显示错误而不是给我 500 内部服务器错误 [重复]
这在以前从未发生过。通常它会显示错误,但现在它只给我一个 500 内部服务器错误。当然之前显示错误的时候是不同的服务器。现在我...
无法访问托管在 GCP Compute Engine 上的 Wordpress PHP 网站
我已经使用 Terraform 设置了一个具有保留静态 IP 的计算引擎 VM 和一个具有角色/cloudsql.editor 的服务帐户和一个 CloudSQL 实例作为数据库。目标是安装 LAMP 服务...
apache 似乎在向静态文件添加尾部斜线所以 404 但 python manage.py runserver 工作正常
我是 django 和 apache 的新手,我正在尝试在 Debian 9 上使用 django 1.9 在 apache 2.4 服务器上提供一个项目。出于某种原因,当我尝试使用 python manage.py runserver 0 运行 django 项目时...
我有一个用 C 编写的 CGI 程序,它从客户端的 curl 读取 PUT 请求,并将上传的文件复制到服务器上的目录。这一切都很好。 问题是,我需要一种方式
我正在共享主机上运行一个简单的应用程序,它是这样上传的: public_html |-- 富 |-- 酒吧 |-- 巴兹 |-- 我的应用程序 |-- 私有配置 |-- 私人上传 |-- 公共 |-- CSS...
`嗨,我有一个网络设置,一台机器有公共 IP 这是我的 httpd 机器(rhel8)。和其他具有私有 ips(rhel8) 的机器。我正在尝试将 httpd 设置为机器的反向代理...
PHP 会话在版本 7.3.1 上未传送到其他页面,但在 7.4 上工作
我试图让会话保存它变量并在 IIS 服务器(FAST CGI)上的服务器 php 版本 7.3.1 上运行的下一页上使用它,它在我的机器上使用 php 7.4 工作正常。与 Apche 或我...
我在 linux 中使用 HAproxy 版本 2.4.18-0ubuntu1.2。下面是我的 HAproxy 配置。 前端 linuxtechi 绑定 172.31.138.10:80 模式http default_backend 网络服务器 后端网络服务...
带有 SSL 的 vhost 上的 Apache 2.4 403(禁止访问)
我是 Apache 的新手,正在使用以下版本。 服务器版本:Apache/2.4.37 (Oracle Linux) 服务器构建:2023 年 2 月 21 日 02:57:44 OpenSSL 1.1.1k FIPS 2021 年 3 月 25 日 我正在尝试配置基于 SSL
转发 wss://sub.domain.com 到 ws://127.0.0.1:6001
我正在尝试设置 Apache 2.4(在 Virtualmin 上)以将 wss://sub.domain.com 请求转发到 ws://localhost:6001,但我运气不好。我遵循了无数教程,并浏览了大量
所以我正在使用 wordpress,我想将 /news 路径添加到我的根 url, 从 : http://本地主机 到 : http://localhost/新闻 如果我有一个帖子应该是这样的 http://localhost/news/%category%/%post...
过去几个月我一直在使用 XAMPP 服务器,没有任何问题,但今天突然当我试图打开 XAMPP 控制面板时,它说这个快捷方式所指的 XAMPP -control.exe 已经被...
我有一个 SvelteKit 项目,它有两个页面,结构如下: +layout.js +layout.svelte +page.svelte 第二页 |__+page.svelte 只能通过输入 URL 作为访问第二页...
我的 apache 配置文件有问题。 在我的服务器上,我有几个应用程序 (tomcat) 在专用端口上运行。 Apache 是前端反向代理。 我想要: 显示中断页面
项目需要使用Apache Spark中的dSpark插件。我怎么做? 我有 dSpark 的代码并且我已经安装了 Spark。 但我不确定我应该如何进一步进行。
如何使用 .htaccess 提供没有扩展名的 html 文件(如果存在)或回退到 index.php
使用 apache .htaccess 是否可以实现以下目标: 没有扩展名的 url 称为例如/, /terms, /products/一个。 如果相关的html文件存在(index.html, terms.html, products/...
我正在学习 PHP 8.2.0 的一些概念。(Windows 11 上的 wamp 服务器)我正在尝试学习 PHP 错误处理选项。这是我的代码: 我正在学习 PHP 8.2.0 的一些概念。(Windows 11 上的 wamp 服务器)我正在尝试学习 PHP 错误处理选项。这是我的代码: <?php $logFile = "../Logs/logFile.txt"; error_reporting(E_ALL); function dd($var) { echo '<pre>'; print_r($var); echo '</pre>'; die(); } function forceException() { $msg = "Error transformed in Exception"; echo "Erro forçado a excepção<br>"; throw new Exception($msg); } set_exception_handler(function(Exception $e){ $error = $e->getMessage() . PHP_EOL; file_put_contents("../Logs/logFile.txt", $error, FILE_APPEND | LOCK_EX); echo "Exception written.<br>"; return true; }); set_error_handler('forceException'); echo $b; 我通过打印未定义或未初始化的变量 $b 来强制出错。此代码在 logFile.txt 中的输出是这样的: Error transformed in Exception Error transformed in Exception 如您所见,错误消息是重复的。请有人帮助我吗?我不知道出了什么问题。我提前谢谢大家。 我已经对我的代码进行了一些修改,但无论我做什么,问题似乎仍然存在。 经过大量调试后,我发现在 AllowOverride all 文件的 <Directory ...> 定义中的 <VirtualHost ...> 块上使用 httpd-vhosts.conf 指令,使得此日志重复出现。但是,如果我忽略它或使用AllowOverride none,重复似乎就解决了。然而,这最后一个动作产生了一个新问题:任何像mydomain.local/subdir这样的URL现在都无法访问。 由于我需要使用 .htaccess 文件从头开始构建 PHP MVC 框架(出于教育目的),指令 AllowOverride all 应该存在。 这在我看来是服务器配置错误:我已经在 echo 之前引入了一个 sleep(10) 函数,并且 logFile 上的记录似乎是在 10 秒后写入的。这意味着我的脚本被调用了两次。 假设我在我的开发系统上安装了 SSL 证书。 我的.htaccess是: Options +FollowSymLinks # Remove the question mark from the request but maintain the query string RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L] Header always set Content-Security-Policy "upgrade-insecure-requests;" # Uncomment the following line if your public folder isn't the web server's root RewriteBase / # Accept loading from the actual files and directories RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l #send everything else to the index page RewriteRule ^(.*)$ index.php?$1 [QSA,L] 再一次,如果可能的话,我们将不胜感激。我真的不太了解 apache 配置...我知道...谢谢大家。
在本地主机 Apache 服务器上打开文件时不断遇到 403 禁止错误
我最近为我正在参加的 PHP 课程安装了 Apache 服务器,并且遇到了这个 403 禁止错误。 网页上写着“禁止”。您无权访问此资源...
允许 http 访问图像,但强制 https 访问所有站点内容 htaccess
我有强制 HTTPS 的 .htaccess,我希望允许图像 url 为 HTTP(我不知道使用什么模式与强制 https 兼容)。 我的代码: RewriteCond %{ENV:HTTPS} 关闭 [或] 重写条件 %{