glassfish3安装自签名SSL证书(Linux)

本文详细介绍了如何在GlassFish服务器中生成并安装自签名证书,包括秘钥的生成与删除、证书的创建与导入等步骤,并指导如何进行HTTPS配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GlassFish证书生成安装和Https配置

一、 生成证书

1. 首先进入config目录

cd /opt/glassfish3/glassfish/domains/domain1/config

 

2. 删除本地秘钥

 keytool -delete -alias s1as -keystore keystore.jks -storepass changeit

 

3. 生成证书

keytool -genkey -alias s1as -keypass changeit -keyalg RSA -keysize 2048 -validity 3650 -keystore keystore.jks -storepass changeit -dname "CN=192.168.10.84,O=sprixin,L=BJ,S=BJ,C=CN"  -sigalg SHA256withRSA

 

 

注意:需要把CN改成自己所对应的域名(即:galssfish所在主机的ip)

 

4. 生成需要CA认证的CER文件

keytool -keystore keystore.jks -export -alias s1as -file s1as.cer -storepass changeit

 

 

5. 删除原 cacerts.jks

rm -f cacerts.jks

 

6. 通过证书生成cacerts.jk

keytool -import -v -trustcacerts -alias s1as -file s1as.cer -keystore cacerts.jks -keypass changeit -storepass changeit

 

注意:信任这个认证,按y

 

二、 安装证书

在opt/glassfish3/glassfish/domains/domain1/config 目录下找到s1as证书

 

将s1as.cer证书拷贝到浏览器所在电脑(工作站),然后双击s1as.cer,点击“安装证书”, 

 

点击“下一步”

 

 

 

选择“将所有证书放入下列存储”,点击“浏览”,选择“受信任的根证书颁发机构”,点击“确定”,点击“下一步”。

 

 

单击完成

 

三、 配置glassfish

1. 配置glassfish3端口,访问4848到glassfish管理界面,选择“Configurations”——“server-config”——“Networking Config”——“Network Listeners”——“http-listener-1”,将Status的勾去掉,点击右上角的“Save”保存。

 

2. 选择“Configurations”——“server-config”——“Networking Config”——“Network Listeners”——“http-listener-2”,选择“SSL”标签,将SSL3勾选上,点击右上角的“Save”保存。

 

3. 使用https://ip:8181/XXXX/index.html访问界面,其中应注意https://8181端口,ip替换为现场ip,XXXX为项目名

 

 

四、 注意事项

由于

 

所以本次安装的都是56版本一下的谷歌浏览器,

如有需要可以选择购买第三方证书,就能通过最新版谷歌浏览器认证了

### 如何在 Linux安装 GlassFish 服务器 #### 准备工作 为了成功安装GlassFish,在Linux环境下需先确认已正确安装JDK。可以执行`java -version`来验证当前系统的JDK版本[^3]。 #### 安装路径的选择 对于GlassFish安装位置,官方文档展示了将GlassFish置于用户主目录下的可能性(例如 `/home/myUser/`),但这并不是绝对的要求或建议的做法[^1]。通常情况下,可以选择更合适的系统路径如`/opt/glassfish4`作为安装目标以方便管理和维护。 #### 下载并解压软件包 下载适用于Linux平台的GlassFish压缩包后,将其放置于选定的目标文件夹内并通过如下命令完成解压操作: ```bash tar zxvf glassfish-4.0-unix.sh.tar.gz -C /opt/ ``` 此过程会创建一个新的glassfish4目录结构用于存放应用程序及其依赖项[^4]。 #### 配置环境变量 为了让操作系统能够识别到新安装的服务程序,应当编辑用户的shell配置文件(比如`.bashrc`)加入必要的PATH声明: ```bash export GLASSFISH_HOME=/opt/glassfish4 export PATH=$GLASSFISH_HOME/bin:$PATH ``` 之后重新加载该配置文件使更改生效: ```bash source ~/.bashrc ``` #### 启动服务实例 通过运行下面这条指令即可启动默认域(domain1),这是初次使用时最简单的测试方式之一: ```bash asadmin start-domain domain1 ``` 如果一切正常,则表示已经成功完成了基本的安装流程,并且现在可以从浏览器访问http://localhost:4848进入管理控制台界面进一步探索功能特性。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值