apache-http-server

如何使用 apache 处理服务器重定向
apache-http-server

如何使用 apache 处理服务器重定向

我有一台运行 Apache 的 Windows 10 PC,上面有几个虚拟机,还有一台运行 octoprint 的 Windows PC。我想要实现的是pc1.local/octoprint指向http://[pc2ipaddress]:[portnumber]。 问题是 octoprint 的 IP 地址会重定向到登录页面,然后再重定向到其他地方。因此,当我输入时,pc1.local/octoprint它会更改为pc1.local/login/...,这显然不起作用。我该如何解决这个问题? <VirtualHost *:80> Serv...

Admin

Apache ProxyPassReverse 不转发位置响应
apache-http-server

Apache ProxyPassReverse 不转发位置响应

我正在尝试使用 Apache 代理将子目录转发到 Linux 服务器上的 docker 设置,并使用 Apache 进行反向代理 以下是示例 <Location /foo/> RewriteEngine On ProxyPreserveHost Off proxypass http://docker_host:8233/ ProxyPassReverse http://docker_host:8233/ ProxyPassReverseCookieDomain "http://Docker_host:8233/" "https://exa...

Admin

Apache 反向代理将 URL 重新路由到本地网络中的 docker 容器
apache-http-server

Apache 反向代理将 URL 重新路由到本地网络中的 docker 容器

我开始慢慢地抓狂。我不敢相信这么简单的事情会让我这么头疼。我基本上想实现的是让 http://maris-minipc/portainer 指向 http://maris-minipc:9000。就是这样。 我有以下设置: 带有自托管 Portainer 的 Docker 容器,并在端口 9000 上公开。 Apache 网络服务器可在系统范围内使用,并可用于托管其他东西。 带有集成 DNS 服务器(dnsmasq)的 Pihole。 URL http://maris-minipc 在整个网络范围内均可访问,因为我通常使用它来访问前面提到的 apache...

Admin

通过端口 80/443 上的 Apache 网页进行 SSH 会话
apache-http-server

通过端口 80/443 上的 Apache 网页进行 SSH 会话

我在家里运行一个 Web/邮件服务器,它可以通过标准端口公开访问。我在非标准端口上运行 SSH,通常可以从外部连接到它,但我的日常工作有一个防火墙,阻止我通过该备用端口上的 SSH 进行连接,即使工作中的端口扫描显示该端口是开放的。防火墙可以识别出这是 SSH 流量,因此会阻止它。 我一直在寻找一些软件,让我在现有服务器上创建一个网页,该网页会弹出一个窗口,让我有一个 ssh 会话来与 Web 服务器本身通信。我找到了一些 Web SSH 包,但它们提供了一个监听新端口的新服务,我需要从现有 Web 服务器提供这项服务,而无需使用新端口,因此它必须与 Apa...

Admin

PHP file_put_contents:无法打开流:权限被拒绝
apache-http-server

PHP file_put_contents:无法打开流:权限被拒绝

我想使用 PHP 存储图像,因此我使用以下代码: $encodedCard = isset($_POST["card"])? $_POST["card"] : null; $name = isset($_POST["fn"]) ? $_POST["fn"] : null; $card = base64_decode($encodedCard,true); $completePath = '/home/user/cards/' . $name . '.png'; if (file_put_cont...

Admin

两个子域名位于同一公共 IP 上,但属于两个不同的 Web 服务器
apache-http-server

两个子域名位于同一公共 IP 上,但属于两个不同的 Web 服务器

我们有两个 Web 服务器,一个托管我们的帮助台 Web 门户 (helpdesk.domain.com),另一个托管我们公司的 Intranet (intranet.domain.com)。我正在尝试配置托管在帮助台机器 (helpdesk.domain.com) 上的 Apache Web 服务器,以将非 helpdesk.domain.com 发送到 intranet.domain.com。我感觉我错过了一些简单的东西,因为当尝试在本地网络之外访问 helpdesk.DOMAIN.com 时会导致重定向到 intranet.DOMAIN.com。 这是...

Admin

无需清除 mod_cache_socache 缓存即可正常重启 Apache 吗?
apache-http-server

无需清除 mod_cache_socache 缓存即可正常重启 Apache 吗?

我最近mod_cache_socache在 Apache 上启用并创建了一个大内存缓存 不幸的是,由于 logrotate 在午夜时分优雅地重启了 Apache,这似乎会刷新缓存,因此似乎无法将任何内容缓存超过一天 我希望缓存由 Apache 主进程“拥有”,当完成正常重启时,主进程不会重新启动,而是重新启动所有子进程。但看起来缓存还是被清除了。 进行进一步的测试,手动一次终止一个子进程并让 Apache 重新启动它们,我可以在一定程度上避免清除缓存,但其中一个子进程似乎总是“承重”,终止它会导致所有其他子进程重新启动和清除缓存。 ...

Admin

/etc/hosts 阻止而不是重定向
apache-http-server

/etc/hosts 阻止而不是重定向

我正在尝试将 Facebook 重定向到 Mac OS Ventura 上的本地主机。 这是我的 /etc/hosts hello procrastinator...% ➜ Documents cat /etc/hosts ## # Host Database # # localhost is used to configure the ...

Admin

Apache 使用 mod_header 设置自定义标头,但启用 mod_cache 时,错误的标头可能会发送给错误的人
apache-http-server

Apache 使用 mod_header 设置自定义标头,但启用 mod_cache 时,错误的标头可能会发送给错误的人

我喜欢mod_header根据请求是通过 IPV4 还是 IPV6 发送来在 Apache 服务器的 HTTP 响应中添加自定义标头(使用),如下所示: <If "%{IPV6} == 'on'"> Header always setifempty notice "you are using IPV6, keep up the good work" </If> <Else> <If "%{IPV6} == 'off'"> Header always setifempty notice "expr...

Admin

Firefox 卡在 .htaccess 重定向上?
apache-http-server

Firefox 卡在 .htaccess 重定向上?

为了测试目的,我放了一个.htaccess文件在我的本地网络服务器中强制以下重定向: http://localhost/as/ →https://www.test-website.com/ 经过测试,我已将所有内容全部清除: 这.htaccess文件已被删除 本地服务器(XAMPP 8.2.4 for Windows)已重新启动 五种不同的浏览器: Chrome、Windows 上的 Edge 托管此 URL Chrome、Android 上的三星可以访问它 iPad 上的 Safari 访问此 URL 正确响应此更改,http://localhos...

Admin

在 Apache WebServer 中上传文件(Windows 10)
apache-http-server

在 Apache WebServer 中上传文件(Windows 10)

我已在 Windows 10 PC 上成功安装了 Apache WebServer。 我正在尝试上传一些文件,但找不到方法。网上关于这个特定主题的误导性信息多得令人难以置信。 所以我问你:有没有办法在 apache 网络服务器上建立一种“文件系统”,以便我可以上传一些文件(图像、文本等)? 如果没有,是否有组件、模块或其他任何东西可以实现它?我的计划是使用 Apache NiFi(安装在远程服务器中)从 Apache Web 服务器(安装在本地)获取文件,并构建一个数据流管道,将文件移动/复制到目标数据库(可能是 Hadoop)。一位资深开发同事建议我设置一...

Admin

在 Apache 2.4.52 中,GET 请求作为“(内部虚拟连接)”发送
apache-http-server

在 Apache 2.4.52 中,GET 请求作为“(内部虚拟连接)”发送

我正在运行一个浏览器游戏,在加载时会从服务器请求大量文件。当用户请求了大约 200 个文件后,浏览器中的请求被取消。 Apache 的访问日志显示Apache/2.4.52 (Ubuntu) (internal dummy connection)剩余的请求。 今天开始出现这种情况,但已经正常运行了好几个星期。有什么解决办法吗? 供参考,该服务器在 Azure VM 中的 Ubuntu 22.04 上运行。 ...

Admin

文件权限 0400 与 0600
apache-http-server

文件权限 0400 与 0600

我对文件所有者的文件权限有疑问。 0400 权限意味着所有者具有读取权限。0600 意味着所有者具有读取 + 写入权限。 但即使文件设置为 0400,所有者仍然始终有更改权限的可能性,因此该文件实际上始终可以由所有者写入。 我的问题是,有没有办法阻止 chmod 文件的所有者? 具体用例是针对运行 apache 的用户 www-data。我希望将 Web 应用程序文件设置为 0400,以便在出现安全漏洞时应用程序本身无法编辑它们。 谢谢 ...

Admin

如何在 VPS(IaaS)服务器环境中从 Web 访问 PHPMyAdmin?
apache-http-server

如何在 VPS(IaaS)服务器环境中从 Web 访问 PHPMyAdmin?

Ubuntu 服务器 22.10。 如果 PHPMyAdmin 没有此路径,/var/www/html/phpmyadmin那么我该如何从https://IP-ADDRESS/phpmyadmin? 我考虑过创建一个从/usr/share/phpmyadmin到的软链接/var/www/html/phpmyadmin,但如果我理解正确的话,这种软链接不是标准方式,并且需要将某种“别名”添加到 Apache2 配置中。 ...

Admin