[英]Redirect local ip to public 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_proxy
和mod_proxy_http
模塊。 您可以通過運行檢查這一點:
httpd -M |grep -i proxy
如果不是,go 在/etc/httpd/conf.modules.d/00-proxy.conf
文件中啟用它們(通過取消注釋相應的# LoadModule
行)。
另外我建議禁用默認虛擬主機,以防萬一。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.