gpt4 book ai didi

apache - 使用 IBM HTTP 服务器防止浏览器 URL 在 SSL 配置中的页面重定向期间更改

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

我已经在 websphere 应用程序服务器中安装了 ibmhttp 服务器作为插件。我还配置了 httpd.conf 文件以允许 ssl 连接,这按预期为应用程序提供服务,但是,出现了两个问题:

  1. 我注意到在输入 URL 以启动我的应用后 @https://localhost/application-name ,它重定向到应用程序配置中指定的 URL。我想要的是 https://localhost/application-name url,同时提供应用程序的内容而不将 url 更改为应用程序的配置 URL

  2. 我希望能够在浏览器的 URL 地址栏中仅键入应用程序名称,并且 URL 应更改为本地主机

对于 httpd.conf 文件,在通过取消注释 LoadModule ibm_ssl_module modules/mod_ibm_ssl.soListen 0.0.0.0:443 启用 SSL 模块后,

我有以下虚拟主机声明

    <VirtualHost *:443>
SSLEnable
SSLProtocolDisable SSLv2
</VirtualHost>

<VirtualHost localhost:443>
SSLEnable
SSLProtocolDisable SSLv2
</VirtualHost>

KeyFile "C:/Program Files (x86)/IBM/HTTPServer/ihskey(dot)kdb"
SSLDisable

最佳答案

如果应用程序中真的只有一个 URL,您可以使用 RewriteRule ^/application-name/the/real/URL [PT] 将 IHS 配置为假装/application-name 就是该 URL。

如果您的应用程序与大多数应用程序一样使用多个 URL,则没有服务器端方法可以假装它没有。如果这是一些奇怪的虚荣要求,请将整个内容放入 iframe 中。如果您有实际用户,他们可能会告诉您用户体验很糟糕,您必须通过下一种方式撤消它。

Net:如果您希望您的应用程序表现得像单页应用程序,您需要以这种方式设计和实现它

关于apache - 使用 IBM HTTP 服务器防止浏览器 URL 在 SSL 配置中的页面重定向期间更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44475735/

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