问题标签 [ibmhttpserver]

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

http - IBM IHS 反向代理配置

我正在尝试使用 IBM HTTP 服务器设置反向代理,我想要做的是用户将 HTTP url 发送到我的反向代理服务器,该服务器将在内部将请求转发到 HTTPs 服务器。

HTTP 地址 <--> 反向代理 (IBM HTTP Server) <--> HTTPS 服务器 ( https://example.com )

在我的配置中,我启用了 mod_proxy 和 mod_proxy_http 并在 ProxyPass 下配置

但我无法配置它。我收到错误:

任何人都可以帮助我可能做错了什么。我也已经加载了以下模块:

谢谢

0 投票
1 回答
928 浏览

authentication - WAS Liberty Profile 和 IBM HTTP Server 之间的相互 SSL

我想在 WAS 自由配置文件上打开客户端身份验证,以便 Web 服务器和应用程序服务器之间的通信采用相互 SSL。

在 IHS 上,我有一个插件文件,用于通过密钥环和存储文件以 HTTPS 将流量转发到应用服务器。它正在工作并将流量转发到 WLP。

在 WLP 的 server.xml 中,我打开客户端身份验证以通过在<ssl>元素中提供 clientAuthentication="true" 来强制 WLP 对证书进行身份验证。

我尝试通过使用带有 https 地址(没有任何客户端证书)的浏览器直接访问应用服务器来验证这一点,并且预计会被拒绝访问。如果相互 SSL 已启动并正在运行,则通过应用服务器访问应用服务器应授予访问权限。但是,无论是直接访问应用服务器还是通过 Web 服务器,我都可以访问该资源。

这种设置显然不正确或不完整。有什么想法吗?

0 投票
1 回答
966 浏览

linux - 无法通过 ibm HTTP Server 访问资源目录

我成功部署了我的应用程序并配置了插件,我还在 httpd.conf 文件中设置了别名,但是当我点击 URL 时,它找到了上下文根目录,但它无法访问包含 java-script、css、HTML 代码的资源目录。

当我在浏览器中调试它时,我发现了这一点。

错误代码:

我正在使用 WAS 8.5.5.8 和 RHEL 7

提前感谢您的帮助。

0 投票
1 回答
2427 浏览

websphere - Websphere Plugin 没有将 http 自定义错误代码 422 转发给客户端,而是显示 500 错误消息

Websphere Plugin 不会向客户端返回 http 自定义错误代码 422,而是显示 500 错误消息。这是在 WAS 8.5.5.9,IBM Http Server 上。

0 投票
2 回答
1188 浏览

websphere - IHS 插件负载均衡器无法访问远程 Websphere 应用程序的静态文件

我们已经设置了一个 IHS 实例。该实例在远程机器上为 2 个 Websphere JVM 提供服务(这两个 WAS jvm 都在同一个远程机器上)。我们还没有创建任何集群。

现在,如果两个 JVM 都处于负载平衡模式,即 LoadBalanceWeight != 0,我们将无法通过端口 80 访问带有 web url 的应用程序静态文件(网页中嵌入的图像)。在检查 html 页面时,有多个“加载资源失败:服务器响应状态为 404(未找到) “。

但是,如果我们在任何一个 JVM 的 IHS 插件文件中设置 LoadBalanceWeight=0,我们就可以成功地使用 web url 访问应用程序静态文件 - 绝对没有问题。

工作 plugin-cfg.xml 的内容 ->

两个节点都启动时插件日志中的异常如下 ->

在插件日志中获取->

注意,对于两个 WAS JVM,ibm-web-ext.xmi 文件中的“fileServingEnabled”属性都设置为 true。

对于在两个节点都启动时产生问题的负载平衡配置,我们在这里缺少什么?

0 投票
2 回答
1287 浏览

webserver - 为 Jboss 应用程序服务器配置 IBM HTTP 服务器

最近我们已经将我们的应用程序从 websphere 转移到了 jboss 应用程序服务器。IBM Http 服务器 (IHS) 具有前端(代理)websphere 应用程序服务器。现在我们要更改 httpd.conf 以使 IHS 成为 jboss 的前端。那么在 IHS 服务器上要做哪些配置来充当 JBOSS 应用服务器的反向代理呢?

0 投票
1 回答
367 浏览

java - 如何在java中获取mod_ldap认证的用户信息

我在 IHS 中的 httpd.conf 看起来像这样

现在根据 Apache 文档,我期待环境变量中的值: System.getenv("AUTHENTICATE_CN"), System.getenv("AUTHENTICATE_MAIL") System.getenv("AUTHENTICATE_DEPT")

但我得到的只是NULL。我只在 request.getRemoteUser() 中获取经过身份验证的电子邮件 ID。我也试过 System.getProperties(),但也没有。请让我知道如何获取其他信息。

提前致谢。

0 投票
1 回答
86 浏览

ssi - 在 IBM HTTP Server V8.0 中是否可以检索服务器端指令文件?

默认情况下,在 IBM HTTP Server V8.0 中,是否可以检索服务器端指令文件?

0 投票
1 回答
253 浏览

apache - WebSphere Application Server 负载平衡长轮询请求

我正在使用 Apache,实际上是带有 WebSphere 插件的 IBM HTTP 服务器,作为我的 WebSphere 应用程序服务器(当前为 8.5.5)前面的反向代理和负载平衡器。

在接下来的将来,我将需要大量使用长轮询请求,同时有数万个请求处于活动状态。在 WAS 方面,异步 servlet 应该满足我的需求,但我担心 apache 的每个请求模型的线程将成为限制我的服务器可伸缩性的主要因素。每个请求都将使用 apache 中的一个线程和一个 TCP 端口来允许 WebSphere 插件连接到 WAS。

是否有任何 Apache 设置可以帮助此架构或任何其他软件解决方案,可以作为 WAS 的反向代理并比 Apache 更好地解决长轮询请求?

谢谢

0 投票
1 回答
325 浏览

ibm-mobilefirst - IBM MobileFirst 会话关联性

环境详细信息:
IBM MFP 7.1.0.00.20160401-2103
IBM WAS Liberty 8.5.5.5

设置:
1. MFP 应用程序部署在两个 Liberty 服务器中。
2. 移动设备可以通过Webserver 访问App,请求被round-robin正确路由。

设备:
1.安卓
2.IOS

问题:
1. 用户已登录应用程序并访问适配器。
2. 这些适配器受安全测试保护。
3. 但是请求仍然由网络服务器作为循环路由到 Liberty 服务器。
4. 理想情况下,请求应该转发到对其进行身份验证的服务器。

配置:
1. 在 authenticationConfig.xml -定义了安全测试和领域
2. 通过WL.client.Login({realmName}) 发起登录;realmName - 在安全测试中映射
3. 适配器受到 authconfig.xml 中定义的安全测试的保护
4. Liberty Server - 在 server.xml 的 httpsession 中为两个服务器提供手动和唯一的 cloneID
5. 在 Web 服务器中,plugin-cfg.xml为会话亲和性与每个服务器的 cloneID 一起配置。

我错过了什么?为什么请求在身份验证后由 WebServer 路由到两个自由服务器。

注意:
1. Plugin-cfg.xml 是通过 jconsole 生成的。
2. Liberty Farm 已配置并处于活动状态。