http怎么配置https,按文档的改不行

# 配置 undertow


undertow.devMode=true

undertow.host=0.0.0.0

undertow.port=8088


# 打成 fatjar 部署的项目开启下面的配置

# undertow.resourcePath=src/main/webapp, classpath:webapp


# 开启 gzip 压缩

undertow.gzip.enable=true

# 配置压缩级别,默认值 -1。 可配置 1 到 9。 1 拥有最快压缩速度,9 拥有最高压缩率

undertow.gzip.level=-1

# 触发压缩的最小内容长度

undertow.gzip.minLength=1024



# 下面两行命令生成密钥库

# keytool -genkeypair -validity 3650 -alias club -keyalg RSA -keystore club.jks

# keytool -importkeystore -srckeystore club.jks -destkeystore club.pfx -deststoretype PKCS12

# 生成过程中提示输入 "名字与姓氏" 时输入 localhost。生产环境从阿里云下载 tomcat 类型的密钥库

#

# 更详细的 https/ssl 配置见 jfinal 官方文档 :http://www.jfinal.com/doc/1-4

#

# 是否开启 ssl

undertow.ssl.enable=true

# ssl 监听端口号,部署环境设置为 443

undertow.ssl.port=443

# 密钥库类型,建议使用 PKCS12

undertow.ssl.keyStoreType=PKCS12

# 密钥库文件

undertow.ssl.keyStore=demo.pfx

# 密钥库密码

undertow.ssl.keyStorePassword=111111



# ssl 开启时,是否开启 http2。检测该配置是否生效在 chrome 地址栏中输入: chrome://net-internals/#http2

undertow.http2.enable=true



# ssl 开启时,http 请求是否重定向到 https

# undertow.http.toHttps=true

# ssl 开启时,http 请求跳转到 https 使用的状态码,默认值 302

# undertow.http.toHttpsStatusCode=302

# ssl 开启时,是否关闭 http

# undertow.http.disable=true


评论区

JFinal

2019-06-25 18:12

我自己也是按文档一步步做的,细心一点即可

小斗斗

2019-06-26 11:20

@JFinal -------------------------------------- timeWed Jun 26 10:46:01 CST 2019
Starting JFinal 4.2 -> http://0.0.0.0:8088, https://0.0.0.0:443
Info: jfinal-undertow 1.7, undertow 2.0.22.Final, jvm 1.8.0_191
Starting Complete in 13.2 seconds. Welcome To The JFinal World (^_^)

https请求没有反应

JFinal

2019-06-26 15:16

这个真没有别的可以表述的了,我天天都是这么在用的

航程序员

2019-07-24 16:27

我也遇到了是因为加载的配置文件名没改

崔佳鹏

2020-02-05 14:06

http://www.jfinal.com/doc/1-4可以参考里面的教程,文件名和密码没有改

天高任我飞

2023-06-16 10:12

将http改成https需要ssl证书吗?

热门反馈

扫码入社