然后,Tomnxi将通过http SSL终止后端请求,并将其转发给Tomnxi。当我尝试登录时,我被重定向回应用程序,但我得到以下异常。
“HTTP状态500-javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径”
我用的是jasig cas。
配置
#Load balancing group
upstream main_lb_group {
ip_hash;
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}
#Redirecting HTTP to HTTPS requests
server {
listen 80;
return 301 https://$host$request_uri;
}
#Where users access applications, im using subdomain but it could be the main site
server {
listen 443 ssl;
server_name subdomain.abc.com;
location / {
proxy_pass http://main_lb_group;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#Tomcat management page for server 1 has its own subdomain backend1.abc.com
server {
listen 443 ssl;
server_name backend1.abc.com;
root /opt/tomcat8b1/webapps/;
index index.jsp index.html index.htm;
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 1M;
}
}
#Tomcat management page for server 2 has its own subdomain backend2.abc.com
server {
listen 443 ssl;
server_name backend2.abc.com;
root /opt/tomcat8b2/webapps/;
index index.jsp index.html index.htm;
location / {
proxy_pass http://127.0.0.1:8081/;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 1M;
}
}
有人能帮忙吗?
事实证明,cas服务器在服务器名称属性链接中使用了http而不是https。将其更改为https后,效果良好。
我最近决定开始尝试Android应用程序开发,所以我下载了用于Windows的Java SE development Kit 8(x86)(我得到了Windows 8 64bit,但我的指南推荐使用32bit)、Android SDK和用于Java开发人员的Eclipse IDE(x86)。 我尝试将Java添加到环境变量中的路径变量中,正如我查阅的一些解决方案中所建议的那样,但它仍然不能正常启动
它的工作很好,但当我把它封闭在我的如果不喜欢 这给了我一个例外: org.apache.jasper.jasperexception:/jsp/custmngmt/reports/viewCustomerDepositReportCriteriaForOldReceipt.jsp(356,0)未终止 我已经测试了条件,它确实输入了if部分,但在通过form标记时会导致异常。我不明白。请帮帮我。
终止容器 可以使用 docker container stop 来终止一个运行中的容器。 此外,当 Docker 容器中指定的应用终结时,容器也自动终止。 例如对于上一章节中只启动了一个终端的容器,用户通过 exit 命令或 Ctrl+d 来退出终端时,所创建的容器立刻终止。 终止状态的容器可以用 docker container ls -a 命令看到。例如 docker container ls
我仍然在学习Java和实践,并最终创建了下面的代码,但每次我在IDE编辑器中运行它时,它总是被终止控制台选项卡。希望有人能帮助我, }
我下载了birt-report-designer-all-in-one-2_5_0。环境是windows 7,8GB内存,64位操作系统和JDK1.6.0_45(64位),但在启动时抛出此错误 我的eclipse.ini是 -启动插件/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --Launcher.Library plugins/org.
问题内容: 我有一个使用套接字,数据库连接之类的过程。从根本上讲,这是一个服务器过程,在传感器数据和Web界面之间进行中继,因此确保应用程序(如果被终止)正常终止很重要。 如何处理诸如segfaults(至少用于调试)之类的意外异常以及kill信号,以便我可以关闭任何连接并停止任何线程的运行,从而使进程不会留下任何正在使用的东西? 问题答案: 您可以安装信号处理程序来捕获信号-但是在99%的情况下