我有一台装有 ilo 和 nginx 服务器的 hp proliant 服务器。为了从路由器外部访问 ilo,我使用端口 81 和 444,因为 80 和 443 已被 nginx 占用。
但是有没有办法可以让我以某种方式通过 nginx 将流量(某个域的流量,例如 ilo.example.com)重定向到我的 ilo IP?
答案1
HP iLO 是一款带外服务器控制接口,用于控制服务器,即使安装在服务器上的操作系统处于离线状态或完全损坏/卸载。为了实现这一点,它有一个单独的 IP 地址,如果安装正确,还有一个单独的 LAN 端口(共享模式,当它通过操作系统接口连接时是可用的,但它是许多问题的根源)。这也意味着它有自己的网络控制器和自己的 IP 地址,所以说80 和 443 已被 nginx 占用你大错特错,因为要么是你的 iLO 配置错误因此无法工作,要么是 iLO 和你的操作系统有完全不同的 IP 地址和 VLAN。