【HTTP配置】如果不配置HTTPS,请参考此帖

公告 未结 6 1440
瓦刀
瓦刀 站长 2020年5月20日 15:02 编辑
点击群号免费加入尼特社区交流群:955295791
<p id="descriptionP"><h3 id="32b2c97d-f07c-fb00-fbbe-25b4c1297525" style="margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); font-size: 18px;">如果不配置HTTPS,请进行以下操作:</h3><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">①HTTPS配置项中,仅配置server.port=80,其余项删除即可,如下所示。</p><pre style="padding: 10px 15px; color: rgb(102, 102, 102);"><code>#http端口号 80<br><span style="text-decoration-line: line-through;">server.custom.httpPort=80</span><br><span style="text-decoration-line: line-through;">#https加密端口号 443</span><br>server.port=<span style="font-weight: bold;">80</span><br><span style="text-decoration-line: line-through;">#SSL证书路径 一定要加上classpath:</span><br><span style="text-decoration-line: line-through;">server.ssl.key-store=classpath:niter_cn.jks</span><br><span style="text-decoration-line: line-through;">#SSL证书密码</span><br><span style="text-decoration-line: line-through;">server.ssl.key-store-password=***</span><br><span style="text-decoration-line: line-through;">#证书类型</span><br><span style="text-decoration-line: line-through;">server.ssl.key-store-type=JKS</span></code></pre><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">②删除cn / niter / forum / config / HttpsConfig.java文件</p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">③删除resources / templates / common / header.html里的以下meta标签</p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);"></p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);"></p><pre style="padding: 10px 15px; color: rgb(102, 102, 102);"><code>&lt;meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"&gt;</code></pre><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);"></p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);"></p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">④cookie配置。在以下文件路径搜索此句(未搜到请忽略),注释或删除掉即可。</p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">路径:</p><blockquote>&nbsp;cn / niter / forum / controller / MailController.java(老版本)<br>&nbsp;cn / niter / forum / controller / AuthorizeController.java(老版本)<br>&nbsp;cn / niter / forum / util / CookieUtils.java(新版本)</blockquote><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">语句:</p><pre style="padding: 10px 15px; color: rgb(102, 102, 102);"><code>cookie.setSecure(true); //服务只能通过https来进行cookie的传递,使用http服务无法提供服务。</code></pre><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">⑤邮箱配置。在以下文件路径搜索此段,注释或删除掉即可。</p><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">路径:</p><blockquote style="margin-top: 0px; padding-right: 5px; padding-left: 5px; border-left-width: 5px; border-left-color: rgb(1, 170, 237); line-height: 22px; font-size: 14px; background-color: rgb(248, 248, 248); border-radius: 0px 2px 2px 0px; color: rgb(102, 102, 102);"><p style="margin-top: 0px; margin-bottom: 0px;">&nbsp;cn / niter / forum / util / JavaMailUtils.java</p></blockquote><p style="margin-top: 0px; margin-bottom: 0px; color: rgb(102, 102, 102);">语句:</p><pre><code>final String smtpPort = "465";<br> props.setProperty("mail.smtp.port", smtpPort);<br> props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");<br> props.setProperty("mail.smtp.socketFactory.fallback", "false");<br> props.setProperty("mail.smtp.socketFactory.port", smtpPort);</code></pre></p>
收藏(2)  分享
相关标签: 教程
注意:本文归作者所有,未经作者允许,不得转载
6个回复
  • 图***头
    4月3日 16:53
    不配置SSL能用QQ邮箱吗?QQ邮箱配置了但用不了,看来控制台只打印了QQ邮箱账号,密码是non-null是什么原因呢?
    1 3