我已经在 websphere 应用程序服务器中安装了 ibmhttp 服务器作为插件。我还配置了 httpd.conf 文件以允许 ssl 连接,这可以按预期为应用程序提供服务,但是,出现了两个问题:
我注意到在输入 URL 启动我的应用程序后 @https://localhost/应用程序名称,它会重定向到应用程序配置中指定的 URL。我想要的是https://localhost/应用程序名称url,而应用程序的内容在不将 url 更改为应用程序配置 URL 的情况下提供。我希望能够在浏览器的 URL 地址栏中仅输入应用程序名称,并且 URL 应更改为 localhost。对于 httpd.conf 文件,在通过取消注释 LoadModule ibm_ssl_module modules/mod_ibm_ssl.so 和 Listen 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.kdb"
SSLDisable
答案1
当您找到重写配置时,您将需要将 passthrough|PT 选项添加到重写规则中。
http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewriterule