如何在 Hyper-V 中访问 Amazon Linux

问题描述

我有在 Hyper-V 虚拟机中运行的 Amazon Linux 2,我有 Wildfly 在上面运行,所以当我把

curl http://localhost:8080

enter image description here

它以纯文本形式返回一个 html 页面,这是预期的,现在我想访问 Wildfly 实例(在 8080 端口上运行),但是当我尝试通过 Windows 主机中的浏览器访问它时,它拒绝连接。

enter image description here

Amazon Linux 中是否有其他浏览器可以访问的配置?

解决方法

我试图在不修改 standalone.xml 中的以下参数的情况下访问 wildfly21:

    <interfaces>
      <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
      </interface>
      <interface name="public">
        <inet-address value="${jboss.bind.address:0.0.0.0}"/>
      </interface>
    </interfaces>

这些是我一直在寻找的值,0.0.0.0 使任何人都可以访问wildfly,您也可以使控制台可以访问。 Amazon Linux 没有防火墙或类似的东西,内部 IP 地址工作正常,因为它是一个 VM。

对于 ssh 登录,这对我有用:

nano /etc/ssh/sshd_config    

PasswordAuthentication yes    

service sshd restart

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...