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