payara 创建 集群_Apache Payara:让我们加密

payara 创建 集群

前一段时间,我写了一个小教程 ,介绍如何生成“让我们加密SSL”证书并将其安装在Glassfish Java EE平台上。 这个技巧对我来说是一个奇迹,但是每三个月必须手动更新和重新安装证书变得很烦人。

我做了一些研究,并且与第一个教程一样,这基本上是我的发现的总结。 在开始之前,我应该提到Daschner先生 ,他向我解释了Java EE世界中通常如何处理HTTPS –非常感谢!

阿帕奇·帕亚拉(Apache Payara)

长话短说:Payara,Glassfish,JBoss和其他公司在处理HTTPS的方式上都存在一些差异,因此Dachner先生说,理智的方法是让他们在后台通过HTTP工作并让Apache HTTP Server实际上与用户进行通信,充当反向代理,将所有请求转发到隐藏的Java EE平台,或从其中转发。

首先,请下载Payara或您选择的其他服务器,并以默认配置安装并运行它。 默认情况下,它应该在端口8080上侦听。 无需进一步做任何事情。

然后,按照此处的说明安装Apache,并在文件/etc/apache2/sites-available/example.com.conf ,指定以下内容(链接文章中的文件为example.com.conf ):

<VirtualHost *:80>...ProxyPass / https://0.0.0.0:8080/ProxyPassReverse / https://0.0.0.0:8080/ProxyPass /myapp http://0.0.0.0:8080/myappProxyPassReverse /myapp http://0.0.0.0:8080/myapp
</VirtualHost>

保存更改后,不要忘记重新加载Apache ,因此它将读取新的配置:

sudo systemctl reload apache2

现在,指示防火墙为传入连接公开端口80 (这可能已经配置好了),您已经完成了一半。 到目前为止,您有一台正在运行的Apache服务器,该服务器会将所有发送到www.example.comwww.example.com/myapp请求转发到内部Payara。

要通过Let's Encrypt启用SSL,只需按照此处描述的步骤操作,当certbot出现以下消息时,请不要忘记按2

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
-------------------------------------------------------------------------------
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

2将指示certbot自动配置Apache,以便将所有HTTP通信重定向到HTTPS。 这非常方便,因为http://链接仍然广泛传播,因此仅将用户重定向到安全替代项才有意义。

就是这样,现在一切都可以通过HTTPS正常工作,并且通过www.example.com访问Java EE应用程序时,您应该始终在浏览器中看到绿色的锁。 我唯一不喜欢的事实是,显然,我们必须在Apache的配置文件中指定每个上下文根(即/myapp )。 这似乎很不方便,所以我问 StackOverflow我们如何避免这样做-如果您碰巧知道,请继续并发布答案!

翻译自: https://www.javacodegeeks.com/2019/01/apache-payara-lets-encrypt.html

payara 创建 集群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/332634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯为什么不开发linux软件下载,你认为国产操作系统如何搭建生态?为什么腾讯不给Linux系统适配QQ?...

Linux的软件少主要是&#xff0c;十几二十年前&#xff0c;要在Linux上开发软件&#xff0c;要遵循开源协议&#xff0c;也就意味着你在上面开发个的公开应用都得开源&#xff0c;至少得公开一部分&#xff0c;所以很多商业闭源应用都绕过了Linux。现在随着Linux的分支越来越多…

Download Apache Commons BeanUtils

下载地址&#xff1a;https://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi

stripe pay_J2Pay –实施网关

stripe pay介绍 如果您使用任何网关&#xff0c;您都可以在我们的库中实现该网关并支持开源世界&#xff0c;我们将非常高兴地欢迎贡献者。 您可以在这里找到我们的github存储库 在开始实现网关之前&#xff0c;您应该首先看到其他一些类。 以下是简要定义的类。 HTTP客户端…

linux l文件共享,llinux服务器文件共享的一种简单的方法

如果Centos虚拟机没有安装文件共享功能&#xff0c;那么客户端与服务器文件共享会产生一些困扰&#xff1b;这里有一个小的方法&#xff0c;可以快速实现linux服务器与windows共享&#xff1b;这里以CentOS 6.4 版本为例&#xff1b;通过xshell链接到服务器上&#xff1b;要在l…

BeanUtils的学习

BeanUtils 用于将数据封装成 JavaBean。 什么是 JavaBean 一种标准的 Java 类 要求&#xff1a; 1.类必须被public修饰 2.必须提供空参的构造器 3.成员变量必须使用private修饰 4.提供公共setter和getter方法 功能&#xff1a; JavaBean用于封装数据 主要的方法 popular&a…

java方法可选参数_Java可选参数

java方法可选参数在Java类中设计方法时&#xff0c;某些参数对于其执行而言可能是可选的。 无论是在DTO&#xff0c;胖模型域对象还是简单的无状态服务类中&#xff0c;可选方法参数都是常见的。 从本文中&#xff0c; 您将学习如何在Java中处理可选参数 。 我们将专注于常规方…

linux清空串口接收buff,openwrt解除console对串口的占用

console对串口的占用openwrt会将串口配置成console便于用户控制&#xff0c;以本人使用的WNDR4300为例打开盒子后可以看到一个串口被引出&#xff0c;开机后能够打印bootloder以及linux的启动日志。在启动到一定阶段之后可以作为console登陆有时候希望自己的程序占用串口来发送…

Druid Spring JDBC Servlet 实现登录功能

Druid 数据库连接池的实现技术 Spring JDBC 需要使用数据库连接池&#xff0c;Spring JDBC 提供非常好用的查询数据、插入数据、更新数据的API 开发步骤&#xff1a; 1.数据库的设计&#xff08;创建数据库、数据表&#xff09; 2.创建 Java EE 项目 3.导入相关的 jar 包 comm…

世界是沙粒还是宇宙_看到一个沙粒世界:再一次你好世界

世界是沙粒还是宇宙“看到一个沙粒中的世界”&#xff0c;我们很可能会看到最简单的“ Hello World”中的世界&#xff0c;所以我们开始吧&#xff0c;再一次向世界问好。 我猜所有的Java课程&#xff0c;教程都是从这个著名的Hello World程序开始的&#xff0c;这是我可以在没…

电脑word在哪_到底哪个PDF转Word最好用?

今天的内容很简单&#xff0c;就聊一个很基本的问题&#xff1a;PDF格式转换。而PDF转换中最具有代表性以及最常用的&#xff0c;莫过于PDF转Word了。那咱们今天就从PDF转Word着手&#xff0c;找出最好用的PDF转Word神器。特别提醒&#xff0c;这是一篇将近2000字长文。不想看过…

linux视音频解码教程,音视频编解码:NVIDIA Jetson Linux Multimedia API(总结)

音视频编解码&#xff1a;NVIDIA Jetson Linux Multimedia API(总结)2020年12月02日| 萬仟网IT编程| 我要评论一、官网链接官网链接&#xff1a;https://docs.nvidia.com/jetson/l4t-multimedia/index.html二、环境我这边用的是jetson nano&#xff0c;刷机是JetPack4.4版本。j…

IntelliJ IDEA for Mac下载、安装、使用TunnelliJ插件(一种TCP/IP Monitor)

文章目录下载和安装 TunnelliJ使用 TunnelliJIntelliJ IDEA 要使用类似于 Eclipse 的 TCP/IP Monitor&#xff0c;需要下载第三方插件&#xff0c;推荐使用 TunnelliJ 插件。下载和安装 TunnelliJ 或者按快捷键 ⇧ ⌘ A&#xff0c;搜索 plugins 也能打开插件管理界面&#…

干支纪年法简便算法_民间玄学:那些年我理解的何谓“天干”,“地支”,“干支”...

文/天泽子在我很小的时候&#xff0c;大概6岁左右&#xff0c;父亲带着我跟这一方面的知识开始接触&#xff0c;那个时候的我不明白天干&#xff0c;地支是什么&#xff1f;父亲的小学文化程度&#xff0c;只对我说“天干分别为&#xff1a;甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(d…

corda_吞吐量-Corda的故事

corda我最近启动了一个针对特定用例的Corda性能的项目。 该项目的结果使我们在170多个节点的网络上一天之内处理了1.15亿个请求。 此外&#xff0c;Corda每秒能够处理6300个请求&#xff0c;确认满足了网络的最高要求。 迄今为止&#xff0c;这是迄今为止已部署的最大的Corda网…

linux webapi测试,Webapi管理和性能测试工具WebBenchmark

WebBenchmark是一款基于开源通讯组件Beetlex扩展的Webapi管理和性能测试工具&#xff0c;在传统工具中一般管理工具缺乏性能压测能力或有性能测试的缺少管理功能&#xff1b;WebBenchmark的设计目标是就管理和性能压测能力同时具备。接下来介绍一下工具的功能和使用&#xff1a…

小程序影藏溢出的gif_ScreenToGif:一款小巧实用动图gif制作神器

ScreenToGif是一个小型的便携式的gif录屏程序,它能使您记录您的屏幕上的任何内容并将其保存为GIF动画。您可以自由地移动捕获帧录制视频上的 web 页或屏幕活动在您的桌面上。捕获可以暂停和恢复&#xff0c;一旦你完成录制&#xff0c;程序带来了一种简单的编辑器&#xff0c;允…

Servlet的重定向和转发特点

重定向 重定向的特点&#xff1a; 1.地址栏发生变化 2.重定向可以访问其他站点(服务器)的资源 3.重定向是两次请求&#xff0c;不可以使用Request对象共享数据 重定向的示例代码&#xff1a; package priv.lwx.javaex.servlet_demo.web.servlet.response;import javax.servl…

java 动画_Java安全动画

java 动画总览 自从JDK 1.2中引入安全沙箱模型以及JDK提供的安全API的发展以来&#xff0c;Java安全就一直是一个复杂的话题。 并发实用程序也观察到类似的问题&#xff0c;并且开发了一种名为Java Concurrent Animated的工具&#xff0c;目的是通过有趣而有趣的方式降低进入这…

u盘插在linux电脑上没有反应,U盘插在自己电脑上没有反应,别人电脑有反应的解决方法...

近期&#xff0c;将U盘插到自己电脑上无法读盘&#xff0c;虽然通知栏那里显示了设备已连接&#xff0c;但是在电脑里看不到盘符&#xff0c;以为是U盘损坏了&#xff0c;但是插到别人电脑上却可以正常使用&#xff0c;这就证明了U盘肯定没有问题的。那么遇到这个问题我们要如何…

绝对路径/相对路径

文章目录1.相对路径2.绝对路径1.相对路径 通过相对路径不可以确定唯一资源。 如&#xff1a; ./index. html。 不以/开头&#xff0c;以.开头路径。 规则&#xff1a;找到当前资源和目标资源之间的相对位置关系。 ./&#xff1a;当前目录 ../&#xff1a;后退一级目录&…