liferay

使用 Openssl 生成证书并使用 keytool 导入相同的证书
liferay

使用 Openssl 生成证书并使用 keytool 导入相同的证书

我对在 LIferay 中使用 CAS 期间的 SSL 有疑问。 我已经使用 Openssl 生成了证书(我遵循了这个教程) 在我的 CAS 服务器上,现在我想使用 Liferay 机器上的 keytool 导入证书。要使用 keytool 导入证书,我使用以下命令: keytool -import -alias tomcatLiferay -file /myopensslcertificate.crt 但是当我导入 .crt 证书文件并检查 CAS 连接时,我收到消息:SSL Error。如果我尝试在 CAS 服务器端使用 keytool(keyt...

Admin

两台 Ubuntu 服务器合二为一
liferay

两台 Ubuntu 服务器合二为一

这是我在这里的第一篇帖子,所以我希望我在正确的地方发表它。 我正在 Ubuntu 中设置一个 DEV 环境,作为一名软件开发人员,而不是真正的系统管理员或应用程序管理员,我对某些步骤感到困惑。 目前,我拥有正在运行的生产服务器,但它们是两台不同的机器,具有两个不同的 IP,例如后端 192.10.1.1 前端 192.10.1.2 现在,我不想更改代码和配置,因此要保持与 PROD 中相同的结构。话虽如此:我想将所有内容都放在一台 Ubuntu 服务器机器上,假设 IP 为 10.1.1.1。 了解我所拥有的:后端 - 由 Liferay(tomca...

Admin

Liferay - 验证集群中的每个节点
liferay

Liferay - 验证集群中的每个节点

在这个例子中,我有两个使用捆绑的 Tomcat 运行的 Liferay 集群实例,使用集群链接和共享文档。 假设公共社区的名称是 fubar,使用的友好 URL 是 fubar.lipsum.com。 假设每个服务器上监听的端口是 8080。 如果我同时访问 server1:8080 或 server2:8080,我将获得 Liferay 的默认页面。 如何使用后端服务器在每个节点上测试 fubar.lipsum.com,以便我可以验证每个服务器? 如果我测试它,它只会进入负载均衡器,我希望有一种方法可以附加到后端连接以启动它。 我可以将友好...

Admin

如何让 systemd 等待一个服务完成关闭后再关闭另一个服务?
liferay

如何让 systemd 等待一个服务完成关闭后再关闭另一个服务?

我有两个服务:mysql 和 liferay。Liferay 的启动依赖于 mysql,但 liferay 的关闭也依赖于 mysql。问题是 systemd 会在 liferay 的关闭完成之前关闭 mysql。当我运行“systemctl stop mysql”时,它会同时开始关闭这两个服务,而 liferay 将没有 mysql 服务来完成自己的关闭。 我有如下Liferay 服务声明: [Unit] Description=Liferay Portal After=network.target,mysql.service Requires=mysql...

Admin

Liferay 7.4 无法作为 Windows 服务启动
liferay

Liferay 7.4 无法作为 Windows 服务启动

我已经在 Liferay 论坛上问过,但没有得到答案,我试图配置一个干净的 Liferay 7.4 门户以作为 Windows Server 2022 上的服务启动,我遵循了与配置 Liferay 6.2.5 和通用 Tomcat 服务器作为服务相同的步骤,虽然后者启动没有问题,但 Liferay 7.4 不会启动并显示以下错误: 2023-01-18 13:46:05 Apache Commons Daemon procrun stderr initialized. 18-Jan-2023 13:46:06.582 INFO [main] org.apac...

Admin

Apache 虚拟主机如何使用标头添加位置?
liferay

Apache 虚拟主机如何使用标头添加位置?

因此,我在 docker 中使用 liferay 和 apache,并希望在用户输入以下 URL localhost/tester 时,将标头添加到他们的请求中。我尝试使用一个简单的虚拟主机来解决这个问题 <VirtualHost *:80> ServerName localhost <Location /tester> RequestHeader append tester "true" Satisfy Any Allow from all </Location&gt...

Admin

从 ADFS 2016 的用户信息端点获取除子属性之外的特定用户信息,例如电子邮件、名字等
liferay

从 ADFS 2016 的用户信息端点获取除子属性之外的特定用户信息,例如电子邮件、名字等

我正在尝试使用 ADFS 作为身份提供者并使用 liferay 作为服务提供者来验证用户身份。 为了进行身份验证,我使用 openid connect 作为 SSO,它已经存在于 liferay 7.3.5 CE GA6 中。 我为设置 openid 连接所做的工作:我填写了包含授权、令牌、用户信息端点、jwks_uri、发行者、主题类型和范围的 SSO 表单,其值为 openid、配置文件、电子邮件。 关于发现端点,我留空了。我填写的信息来自***/.well-known/openid-configuration。并且 ADFS 也配置为接受 openid...

Admin

在 Apache httpd 后面运行 Liferay docker 作为反向代理
liferay

在 Apache httpd 后面运行 Liferay docker 作为反向代理

我尝试在 Apache httpd 后面运行 Liferay docker 但无法使其正常工作。 主页链接网址是https://myserver.com:20180/web/guest/home。当我点击它时,我得到了 404 错误并显示一条消息The requested URL /web/guest/home was not found on this server. 当我加载 URL 时,https://myserver.com:20180/dxp我收到很多错误: /opt/liferay/tomcat/webapps/ROOT/WEB-IN...

Admin

如何让 Liferay/Tomcat 进程通过 TLS 1.2 执行出站 HTTPS 查询?
liferay

如何让 Liferay/Tomcat 进程通过 TLS 1.2 执行出站 HTTPS 查询?

我有一台 Liferay 6.2 服务器,运行在 Apache 2.4 后面的 tomcat 7.0 上。Apache 正在为 Liferay 所服务的站点处理 SSL,入站连接一切正常。我遇到的问题是,站点的一个重要部分嵌入了来自我们另一台服务器的内容(经过授权),当站点进程进行出站 HTTPS 查询时,它显然一直无法握手回到 TLS 1.0。 这意味着我无法更好地保护第二台服务器,除非我能修复 Liferay 服务器,以便它接受具有更好版本的 TLS 的答案。事实证明,这对我来说很难搜索,因为网络上和 SF 上的几乎所有资源似乎都是关于保护入站连接...

Admin

对端重置连接:ajp_ilink_receive() 无法接收标头
liferay

对端重置连接:ajp_ilink_receive() 无法接收标头

我看到这个Liferay 6(基于 Tomcat 的集群 Web 应用程序)的日志: APR does not understand this error code: proxy: read response failed from [::1]:8009 (localhost) The timeout specified has expired: ajp_ilink_receive() can't receive header ajp_read_header: ajp_ilink_receive failed [... the 3 lines above...

Admin

weblogic 12c 上的 Liferay-dxp 配置
liferay

weblogic 12c 上的 Liferay-dxp 配置

如何在 weblogic 12c 中配置 liferay-dxp (sp1)? 请查看详细日志。 14:53:58,877 错误 [[ACTIVE] ExecuteThread: '0' for 队列: 'weblogic.kernel.Default (self-tuning)'][SPATopHeadJSPDynamicInclude:47] 无法包含 JSP /init.jsp org.apache.jasper.JasperException: java.lang.NullPointerException 14:53:58,886 错误 [[A...

Admin

浏览器将请求发送到不同的 http 端口
liferay

浏览器将请求发送到不同的 http 端口

我已将 nginx 配置为充当反向代理,以将流量转发到运行 Liferay 的应用程序服务器,nginx 正在监听非标准 HTTP 端口,每当我通过非标准 HTTP 端口访问 nginx 时,页面都无法正确加载(如果我使用端口 80,它会正确加载),Chrome 在加载某些静态文件时会不断加载 net::ERR_CONNECTION_TIMED_OUT 错误。 我感谢您的帮助。 ...

Admin

证书绑定到ip地址
liferay

证书绑定到ip地址

我看到有类似的问题,但没有一个能给我完美的答案。我正在尝试设置两台机器。一台装有 LAMP 和一个平台(运行良好),它还通过 LDAP 处理用户数据库。 另一台机器上有一个门户(Liferay),CAS 应该使用 SSO 将我登录到具有平台的机器以及门户。 由于这是一个不会投入生产的小型测试环境,因此我决定使用绑定到 IP 地址的自签名证书。 这对我来说不太好用。如果我创建证书。 keytool -genkey -alias certificate -keypass changeit -keyalg RSA keytool -export -alia...

Admin

Liferay 门户上的控制面板已禁用
liferay

Liferay 门户上的控制面板已禁用

我刚刚在 Tomcat 服务器上安装了新的 liferay 门户。我正在尝试配置门户,但“控制面板”下的所有内容似乎都被禁用了。 具体来说,我尝试访问:控制面板 > 设置 > 身份验证 当我单击身份验证时,它不会执行任何操作。即使已经加载的字段也不起作用 - 已禁用。 有人知道这是否是设置问题(该区域之外的所有东西都正常)吗? 我在使用 liferay+debian 时遇到过很多权限问题,我认为这可能是一个额外的问题。我还认为这可能是我不知道的 liferay 设置。 ...

Admin

如何在 CentOS 中的特定端口上启动开放式办公室无头服务
liferay

如何在 CentOS 中的特定端口上启动开放式办公室无头服务

我正在尝试以下操作来启动 OpenOffice 无头服务: soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" 我尝试使用双破折号--而不是单破折号-,但这个命令只是挂起并且提示从未出现: soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" 我已经按照以下方式安装了 openoffice此链接rpm -qa | less并且通过检查显示所有 openoffice 软件包,它似乎安装正确。 ...

Admin