我在虚拟机上安装了 FreeIPA。我完成了配置并使用 注册了一个客户端ipa-client-install
。在 IPA 服务器上添加一些用户和组后,我确认它运行正常。
在配置过程中,没有询问服务器应该监听哪些 IP。大多数服务(kerberos、dns、smtp 等)都设置为监听 IPv4 和 IPv6 地址。我实际上还没有配置 IPv6,所以它实际上只是监听本地链路地址。
如果我通过 localhost 本地或通过 IPv4 地址远程登录到端口 80 并发送响应,它GET
会告诉我“文档已移动”,并带有指向 https URL 的链接。但是,由于它没有在 IPv4 地址上监听端口 443,所以我无法访问它。
此外,尽管能够远程登录到端口 80,但如果我尝试在浏览器中导航到相同的 IP,则会收到“找不到服务器”的信息。如果我导航到 https URL,结果也是一样。
如何配置 Web UI 以监听 IPv4?我只需要端口 443。
答案1
出于某种原因,我认为 IPA 正在为 Web 界面运行一个 tomcat 服务器。我想我把它和我最近安装的另一个应用程序混淆了。
仔细观察安装输出后,我意识到它只是在运行httpd
,这使得修复这个问题变得容易得多。