amazon-ec2 - 需要为 API 调用设置 ejabberd
问题描述
我需要在这个 URL 上得到响应:
https://[主机IP]:8088/api/admin
我尝试了很多不同的配置,所以你可能会看到额外的东西被注释掉了。
我可以轻松访问网页,唯一的问题是,我无法从应用程序调用 admin api。对此没有回应。
Here are logs and config
https://pastebin.com/42pSg9yN
这是一个带有 Ubunutu 16.04 的 AWS 实例
我也尝试过遵循这个 stackoverflow 答案,也遵循了官方文档。
https://docs.ejabberd.im/developer/ejabberd-api/simple-configuration/
如果您需要更好地理解任何事情,请告诉我。
解决方案
我认为您的配置文件有一些冲突。
另外,管理员的 REST 端点是“/api”而不是“/api/admin”。
如果您刚刚安装了 ejaberred,我建议您使用官方 linux 安装程序(不是 apt-get)进行全新安装。
安装程序是交互式的,将为您生成大部分配置。
谢谢
推荐阅读
- javascript - 如何获得类似于下图所示的 google recaptcha 图标?
- ios - CHHapticEngine:播放后正确停止引擎
- docker - 如何在docker中限制elasticsearch cpu和内存使用?
- javascript - JavaScript中的部分排序数组
- python - SoundLoader 在 kivy、python 中重叠歌曲。如何在 python kivy 中播放一首歌曲代替其他歌曲?
- r - 有条件地替换 NA
- php - Laravel 8 工厂的多重关系
- c++ - 如何在 C++ 中强类型整数?
- flutter - 我无法在 onPressed 属性中调用方法(颤振)
- python - 将 Pandas df 写入 Pyarrow Parquet 表会导致“越界”时间戳问题