相关疑难解决方法(0)

Apache HTTPD/mod_proxy/Tomcat和SSL与客户端身份验证

我确定这是一个FAQ,但我找不到任何我认为是同一个问题的东西.

我在Tomcat中运行了几个web应用程序,其中一些页面例如由SSL保护的登录页面,由web.xmls中的机密性元素定义.其中一个应用程序还通过证书接受客户端身份验证.我还有一个相当广泛的基于JAAS的授权和认证方案,各种webapps之间有各种共享代码和不同的JAAS配置等.

在完成下面的任务时,我真的不想打扰任何一个.

我现在正在添加更多Tomcat实例之前,在Tomcat之前插入带有mod-proxy和mod-proxy-balancer的Apache HTTPD作为负载均衡器.

我想要为HTTPS请求完成的是,它们被"盲目"重定向到Tomcat而没有HTTPD作为SSL端点,即HTTPD只是将密文直接传递给Tomcat,以便TC可以继续执行它已经在使用登录,SSL,Web做的事情.xml保密,最重要的是客户端身份验证.

这可能与我描述的配置有关吗?

我对webapps以及SSL和HTTPS以及Tomcat非常熟悉,但我对Apache HTTPD外围的了解有限.

很高兴在必要时移动它,但它是一种使用配置文件进行编程;)

apache ssl tomcat mod-proxy mod-proxy-balancer

6
推荐指数
1
解决办法
1万
查看次数

强制HTTPS用于特定URL

这应该是一个快速...这是我目前的.htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

我需要做的是确保如果http://www.mydomain.com/cart/达到,它需要强制HTTPS ...... /cart/以及其中的任何内容/cart/

.htaccess ssl https redirect

2
推荐指数
1
解决办法
1万
查看次数