今天在云服务器的docker上安装了es, 启动了es外网却无法访问, 刚开始以为是配置或防火墙的问题, 关闭了防火墙或者在防火墙中放行了端口依旧无效,就开始按照网友说的解决方法照着做了下.
- 有说是配置文件问题的,得这样改:
network.host: 0.0.0.0
- 看网上课程说yml文件里只加一句
http.host: 0.0.0.0
最后很多种配置都试了一遍,依旧无效, 还有说是es依赖java环境, 是没有java环境导致的,于是把java1.8给安装了并配置了环境变量,依旧无效
后面尝试在虚拟机上执行telnet localhost ip 端口能连通, 但要是把localhost改成公网ip就连不上了,百思不得其解.文章来源:https://www.toymoban.com/news/detail-507323.html
最后在阿里云社区找到了答案,说是阿里云服务器的安全组所在地域和服务器所在地域不一致导致的,后面比对了下,一模一样的问题
文章来源地址https://www.toymoban.com/news/detail-507323.html
到了这里,关于配置了阿里云服务器安全组依旧不能访问端口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!