配置ssl大致分兩種:
a、直接在容器上部署,比如直接在weblogic、jboss、tomcat上部署ssl;
b、在**上部署,比如apache、nginx;
證書的生成方式有三種:
a、keytool
b、openssl
c、ikeyman
openssl生成的證書,乙個key(私鑰),乙個csr。
csr是申請檔案,交由認證中心,返回給cer證書、根證書、中級證書
jboss上部署ssl需要.jsk的檔案,需要通過私鑰(.key檔案)和cer證書(證書機構頒發)兩個檔案生成我們需要的jks檔案
1、通過cer和key生成server.pfx,(key就是私鑰,cer是認證公司的給「*********.cer」)
openssl pkcs12 -export -out server.pfx -inkey server.key -in server.cer
輸入密碼
1、將server.pfx轉成jks
keytool -importkeystore -srckeystore server.pfx -destkeystore server.jks -srcstoretype pkcs12 -deststoretype jks
1、server.jks檔案是第二步生成的
keytool -import -alias ca1 -keystore server.jks -trustcacerts -storepass 123456 -file cfca_ev_root.cer -noprompt
keytool -import -alias ca2 -keystore server.jks -trustcacerts -storepass 123456 -file cfca_ov_oca.cer -noprompt
2、證書匯入完成,檢視證書
keytool -list -keystore server.jks -storepass 123456
3、將jks匯入到jboss中
進入 cd /usr/local/jboss-4.2.3.ga/server/default/deploy/jboss-web.deployer/
修改server.xml檔案
Linux CentOS上部署webapi專案
1.安裝netcore環境 參考文章 安裝 net 之前,請執行以下命令,將 microsoft 包簽名金鑰新增到受信任金鑰列表,並新增 microsoft 包儲存庫。開啟終端並執行以下命令 sudo rpm uvh net core sdk 使你可以通過 net core 開發應用。如果安裝 ne...
在JBoss中部署GeoServer
geoserver一直就不能在 jboss應用伺服器中正常部署。最近我在乙個國外的論壇上找到了該問題的解決方案。以下方法經測試,可以將geoserver 2.1.3 成功部署在 jboss 5.0 和 jboss 7.1.1中。新增 jboss classloading.xml 在 geoserve...
Tomcat在Linux上部署
第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...