gpt4 book ai didi

ssl - 是否可以在同一个独立的 Wildfly 上运行 SSL 和非 SSL Web 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:24 24 4
gpt4 key购买 nike

是否可以在同一个独立的 Wildfly 上运行 SSL 和非 SSL 网络应用程序?

我正在使用 Wildfly 8.1.0 (Undertow),我在配置这个场景时遇到了麻烦......例如,我知道如何自己配置 HTTP 或 HTTPS,但每当我尝试为两者运行配置时,HTTP 响应将重定向到 SSL 响应...:(

有人可以指出要更改的内容,例如在默认的 standalone.xml 中吗?

最佳答案

是的,这是可能的。

首先你需要在ApplicationRealm中添加下面的代码

<server-identities>
<ssl>
<keystore path="server.keystore" relative-to="jboss.server.config.dir" keystore-password="abcd1234" alias="server" key-password="abcd1234"/>
</ssl>
</server-identities>

然后你需要为 http 和 https 添加 lisner

<server name="default-server">
<http-listener name="default-http" socket-binding="http"/>
<https-listener name="default-https" socket-binding="https" security-realm="ApplicationRealm"/>
<host name="default-host" alias="localhost">
<location name="/" handler="welcome-content"/>
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
</host>
</server>

现在为 http 和 https 配置连接器

<subsystem xmlns="urn:jboss:domain:remoting:2.0">
<endpoint worker="default"/>
<http-connector name="http-remoting-connector" connector-ref="default-http" security-realm="ApplicationRealm"/>
<http-connector name="https-remoting-connector" connector-ref="default-https" security-realm="ApplicationRealm"/>
</subsystem>

但通常人们不会同时启用 http 和 https。他们将请求从 http 重定向到 https。

关于ssl - 是否可以在同一个独立的 Wildfly 上运行 SSL 和非 SSL Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com