【问题标题】:Why does AEM dispatcher refuse to connect?为什么 AEM 调度程序拒绝连接?
【发布时间】:2019-12-10 18:28:33
【问题描述】:

我尝试按照

的指示进行操作
https://helpx.adobe.com/experience-manager/kt/platform-repository/using/dispatcher-macos-technical-video-setup.html

在我的 MacBook 上设置 AEM 调度程序。

我的操作系统版本是 Catalina 10.15.1,所以应该没有 macOS Mojave 的问题。由于 AEM 不再支持内置 Apache,我在 homebrew 上安装了 brew 的 Apache。然后,我在 localhost:4053 上启动我的 AEM 服务器,并启动我的 Apache 调度程序。

然后,我转到以下链接:

http://aem-publish.local/content/we-retail/us/en.html

它给出了错误

aem-publish.local refused to connect.

什么可能导致这个错误?

【问题讨论】:

  • 首先要检查两件显而易见的事情。确保 aem-publish.local 解析为 127.0.0.1 并确保 apache 实际正在运行。
  • 是的,我已经检查了这两个东西,它们没有问题。
  • 你得到一个无法到达响应的事实意味着 apache 要么没有运行,要么你没有正确地点击它。您应该仔细检查 apache 是否正在运行并绑定到端口 80。
  • 端口 80?当我在不启动 Apache 的情况下执行“sudo apachectl status”时,它会显示“正在查找 localhost:8080 与 localhost:8080 建立 HTTP 连接”,它默认连接到端口 8080。
  • 让我把端口改成80看看会发生什么

标签: apache aem dispatcher


【解决方案1】:

问题只是本教程使用端口 80,而 Apache 默认使用端口 8080。

我只需要将 aem-publish.local.conf 文件中的端口号更改为 8080。

或者,我可以在 httpd.conf 文件中将端口号更改为 80。

【讨论】:

  • 当您指定一个以 http 开头的 url 时,它默认为端口 80。由于您确定 apache 在 8080 上运行,您可以使用像 http://aem-publish.local:8080 这样的 url 来访问它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
  • 2014-09-02
  • 2021-04-02
  • 2017-01-16
  • 2023-03-18
  • 1970-01-01
相关资源
最近更新 更多