wildfly用https的方式访问

Wildfly用https访问需要在配置文件中添加一些配置

我们网站的证书是通过赛门铁克申请的,证书和私钥需要压缩成jks文件,压缩的地址为

https://www.ssltools.org/certificate-convert.htm

pem空着  下面的密码设置成一样的   密钥对别名写成域名

生成好文件之后放到wildfly的路径为/usr/local/wildfly/standalone/configuration

在配置文件中添加如下

<!-- ssl cert -->

<security-realm name="UndertowRealm">

<server-identities>

<ssl>

<keystore path="yobaojie.com.jks" relative-to="jboss.server.config.dir" keystore-password="yobaojie" />

</ssl>

</server-identities>

</security-realm>

<server name="default-server">

<http-listener name="default" socket-binding="http" redirect-socket="https" />

<https-listener name="https" socket-binding="https" security-realm="UndertowRealm" />

<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>

由于访问https默认的端口是8443,所以访问的时候端口号要改成8443。

之后就能正常访问网站了

参考资料:

https://docs.jboss.org/author/display/WFLY8/Detailed+Configuration

时间: 2024-11-05 22:34:02

wildfly用https的方式访问的相关文章

如何让springboot打包的项目部署在阿里云上使用https和http方式访问

前言 问题描述:怎么让springboot部署在服务器上使用https协议方式访问我们的接口或者域名,目的是某些平台请求的是https协议,而不是https 部署环境:阿里云 centos7服务器,springboot项目打包的jar,nginx反向代理 注:部署前需要解决几个问题 1)需要配置springboot项目支持https协议, 2)需要配置阿里云的安全组,放行相关的端口,如本文中开放的8080和8081端口 3)配置nginx的nginx.conf文件做好反向代理 4)申请ssl文件

cas 用HTTPS方式访问 安全连接失败

在cas server配置以HTTPS方式,客户端同样请求为HTTPS方式,在各个浏览器下出现错误,如下: firefox: chrome: ie: ie上看不到任何反应就不贴图了 导致以上结果的原因就是在客户端指定的server地址有问题,不应该指定server的应用端口 而是应该指定为SSL端口443或8443,如: <filter> <filter-name>CASFilter</filter-name> <filter-class>org.jasig

kubernetes使用traefik的https方式访问web应用

背景之前的文章中,我已经利用kubernetes的traefik服务作为入口,访问了tomcat的相关服务,但之前的文章是通过http的方式来访问的.在现实应用中,为了安全考虑,肯定有https访问的需求,这里我们就通过traefik来实现https的访问.之前的文章链接:http://blog.51cto.com/icenycmh/2124502 实验操作一:想开启https,证书是少不了的.可以自己手动建一个证书,或者利用已经有的证书.这里我用已经申请的一个ssl证书,对应的域名为*.gzs

如何限制用户仅通过HTTPS方式访问OSS?

一.当前存在的问题当前OSS支持用户使用HTTPS/HTTP协议访问Bucket.但由于HTTP存在安全漏洞.大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求. 目前OSS可以通过RAM policy方式实现:限制某个用户.角色拒绝通过HTTP协议访问指定的Bucket和对象.但是RAM Policy是一种基于用户的授权方式,无法针对资源进行授权.也就是说无法针对Bucket或者对象级别,拒绝所有用户的HTTP请求.目前我们正在基于Bucket Policy开发该功能,后

salesforce 零基础学习(三十三)通过REST方式访问外部数据以及JAVA通过rest方式访问salesforce

本篇参考Trail教程: https://developer.salesforce.com/trailhead/force_com_dev_intermediate/apex_integration_services/apex_integration_rest_callouts 有的时候我们需要在salesforce中引入外部的方法或者数据,这样就需要访问外部的Services,目前常用的访问方式有两种: 1.SOAP方式:Web Service通过XML方式调用SOAP Web服务器; 2.R

Kylin如何进行JDBC方式访问或者调用

Kylin提供了标准的ODBC和JDBC接口,能够和传统BI工具进行很好的集成.分析师们可以用他们最熟悉的工具来享受Kylin带来的快速.我们也可以对它进行定制开发报表等,把kylin当做数据库服务器就行了. 首先我们来看一下连接Kylin的URL格式为: jdbc:kylin://<hostname>:<port>/<kylin_project_name> 注: 如果“ssl”为true话,那么上面的端口号应该为Kylin服务的HTTPS端口号. kylin_proj

基于https搭建加密访问站点

一.基础知识 httpd: ssl ssl模块 单独成包 ssl会话基于IP地址创建,所以,每一个IP仅创建一个SSL会话: ssl握手要完成的工作: 交换协议版本号 选择双方都支持的加密方式 客户端对服务器端实现身份验正 密钥交换 https协议: 基于SSL二进制编码, 443/tcp openssl s_client 客户端验正服务器端证书: 有效性检测:证书是否仍然在有效期内 CA的可信度检测: 证书的完整性检测: 持有者的身份检测 二.Openssl知识的回顾 Cd /etc/pki/

nginx证书制作以及配置https并设置访问http自动跳转https(反向代理转发jboss)

nginx证书制作以及配置https并设置访问http自动跳转https 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中.通常这个文件名类似libssl-dev. 生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你想创建证书和私钥的目录,例如: $ cd /usr/local/nginx/conf 创建服务器私钥,命令会让你输入一个口令: $

添加curl的openssl的功能,实现https的正确访问

公司开发部遇到一个难题,服务器环境的curl的功能参数无法支持ssl,那么很多功能将会无法实现.那么好吧,这个问题只好抛到运维这边了,我也是个新手,下边的见解纯属个人分析(如有问题,欢迎讨论): 首先系统:Centos 6.5 x86_64, 服务器版本的默认安装路径:curl在/usr下,openssl在/usr下  (当然,版本都是挺低的,yum更新后,版本还是很低,而且理所当然的,yum安装是无法带参数的,那么很显然,更新后curl还是无法支持openssl) 安装所有常用的开发包yum