将本地 IP 重定向到公共 IP?



我已经安装了,当我在本地运行时打开堆栈 192.168.1.66 它显示了打开堆栈的仪表板,但是当我通过公共访问它时,它会显示 Apache 的默认页面。我正在使用 centos 7.0 最小版本。如何将本地 IP 重定向到公共 IP,以便它打开开放堆栈仪表板。

似乎在Apache实例和OpenStack Horizon仪表板之间没有任何反应。您可以在 Apache 中添加一个新的虚拟主机并创建一个简单的反向代理。假设/etc/httpd/conf.d/openstack.conf

<VirtualHost *:80>
# You can set here your domain name (if you have one), your public IP address
# or just leave it like this, just as a placeholder:
server_name _ 
ProxyPass "/"  "http://192.168.1.66/"
ProxyPassReverse "/"  "http://192.168.1.66/"
</VirtualHost>

然后确保至少启用了mod_proxymod_proxy_http模块。您可以通过运行以下命令来检查这一点:

httpd -M |grep -i proxy

如果不是,请在/etc/httpd/conf.modules.d/00-proxy.conf文件中启用它们(通过取消注释相应的# LoadModule行(。

此外,我建议禁用默认虚拟主机,以防万一。

相关内容

  • 没有找到相关文章

最新更新