1. 生成证书
C:\Users\dinfo>cd C:\Program Files\Java\jdk1.7.0_09
C:\Program Files\Java\jdk1.7.0_09>cd jre
C:\Program Files\Java\jdk1.7.0_09\jre>cd bin
C:\Program Files\Java\jdk1.7.0_09\jre\bin>keytool -genkey -alias jboss -keyalg RSA -keystore e:/jboss.keystore -validity 36500
输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?
[Unknown]: 127.0.0.1
您的组织单位名称是什么?
[Unknown]: dinfo
您的组织名称是什么?
[Unknown]: dinfo
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的省/市/自治区名称是什么?
[Unknown]: beijing
该单位的双字母国家/地区代码是什么?
[Unknown]: cn
CN=127.0.0.1, OU=dinfo, O=dinfo, L=beijing, ST=beijing, C=cn是否正确?
[否]: y
输入 <jboss> 的密钥口令
(如果和密钥库口令相同, 按回车):
再次输入新口令:
C:\Program Files\Java\jdk1.7.0_09\jre\bin>
2.修改配置文件
1. 修改/opt/EAP-6.4.0/standalone/configuration/standlone-ha.xml文件的配置:
<subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" native="false">
<!--
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
-->
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" redirect-port="8443"/>
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl name="https" password="dinfo123" certificate-key-file="/opt/EAP-6.4.0/standalone/configuration/jboss.keystore"/>
</connector>
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
2. 将证书文件放到/opt/EAP-6.4.0/standalone/configuration/下
最后,详情见百度网盘 /jboss