问题标签 [httpconfiguration]

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

apache - 启用 mod_http2 并在 conf 文件中设置协议后 HTTP/2 配置未运行

在似乎正确安装之后,HTTP/2 似乎没有运行。

我正在运行 CentOS 7。

我安装了最新版本的 Apache,版本 httpd-2.4.35-5.el7.x86_64,并且一直在尝试让 HTTP/2 正常工作。

为此,我看到我们需要运行 http2_module。那是活跃的和正在运行的。我相信已经通过运行命令确认了这一点httpd -M。http2_module(共享)列在这些模块下。

我知道要做的下一件事是在标签Protocols h2 h2c http/1.1上方添加。<VirtualHost ...>我也这样做了。

最后,我已经将我的 URL 卷曲了,我仍然得到 HTTP/1.1。
卷曲命令:curl -vsko /dev/null --http2 https://www.thehomepainter.com

CURL 的简短回应:

GET / HTTP/1.1 主机:www.thehomepainter.com 用户代理:curl/7.64.0 接受:/

< HTTP/1.1 200 正常

部分来自 httpd.conf

所以预期的结果是 HTTP/2 可以工作。然而,事实并非如此,我也不知道为什么。

0 投票
1 回答
163 浏览

c# - 处理 HttpConfiguration 是否安全?

我的CA2000分析器(“在失去范围之前处理对象”)告诉我HttpConfiguration在完成自定义 OWin 的IAppBuilder.

我试图做到这一点,并且一切正常。MSDN没有告诉我应该或不应该 dispose的任何内容HttpConfiguration,就像它对 Tasks 所做的那样(“不要费心处理 Task 实例”)。

既然我不想留下一个未处理的实例,就像我不想发现我的 Web 服务器有一天崩溃了,我该怎么办?

编辑,我的部分代码:

0 投票
1 回答
2819 浏览

php - 如何从包含 apache 的 php 映像访问 Docker 中的 httpd.conf?

问题

当我从httpd映像运行容器时,我能够找到httpd.conf,但是当我从包含 apache 的 PHP 映像运行容器时,我找不到该文件,例如图像php:7.4.2-阿帕奇克星

php图像以这种方式运行,$(pwd)也指向 proyect 目录


试过了

docker container exec -it normalApache bash普通的 httpd 映像中使用过,其中我能够在/usr/local/apache2/conf中找到httpd.conf文件

但是当我尝试在 php 映像中包含的 apache 中执行完全相同的操作时,我找不到该文件,因为/usr/local中的目录apache2甚至没有退出

0 投票
1 回答
63 浏览

java - Java Spring Boot 登录和角色问题

我正在使用 Java Spring Boot 编写一个基本的 Web 应用程序,目前我的用户在我的数据库中的角色以及对应用程序不同部分的访问存在问题。用户可以具有“ADMIN”或“USER”角色。这两个角色所允许的唯一区别是 ADMIN 能够访问“/register”页面,而角色 USER 中的其他人则不能。我已经在下面发布了我的 http 配置方法的代码,但不确定我哪里出错了。我希望所有用户都能够访问登录页面,并且只有管理员才能访问“/注册”页面。我遇到的问题是,到目前为止,出于某种原因,我的应用程序的“/home”页面甚至无需登录就可以看到。使用下面的内容登录没有被强制执行。

但是,如果我将 configure() 方法更改为下面的方法,则至少用户被迫登录,并且那里的权限在“单击”的基础上是正确的,但我仍然可以转到地址栏并在 USER 角色下搜索“/register”,这就是我尝试实现我发布的第一段代码的原因。两者都没有工作,并希望得到一些帮助。

0 投票
7 回答
29561 浏览

php - Windows 上的 httpd.conf:找不到 API 模型结构 `php8_module`

我正在尝试按照这些指南在 Windows 上安装 PHP、Apache 和 MySQL 。在某些时候,系统会提示我进行编辑httpd.conf以指向我的 PHP 安装。apache 目录和 php 目录都在C:\:C:\Apache24C:\php-8.0.0beta1-Win32-vs16-x64.

我安装的相关行是:

不幸的是,这些似乎破坏了 Apache,因为即使在httpd之后运行也会产生:

PowerShell似乎php8_module无法识别。有任何想法吗?

0 投票
0 回答
141 浏览

apache - 如何配置 HTTP 服务器以在 HTTP 标头中设置 REMOTE_USER?

我想从 HTTP 标头访问用户名(LDAP 登录)变量,然后将其用作我的 Shiny 应用程序中的输入,因为我想基于用户名为我的 Shiny 应用程序构建和身份验证系统。但是我正在努力配置 HTTP 服务器以将用户名传递给 HTTP 标头,因为我没有构建 Web 服务器的经验。

我在这里找到了一个解决方案,它建议我应该将附加的代码放在我的 apache 配置中的某处:

但我不知道把它放在哪里——我的 Web 服务器配置非常扩展——有许多 conf 文件加载其他带有 .so 扩展名的文件。我应该寻找什么样的 conf 文件来放置这段代码?关于这件事的所有消息来源都很糟糕。

我的 HTTP 服务器是 Apache 2.4.6 (CentOS)。