Você pode conseguir isso por um desses dois caminhos:
-
Adicione uma regra ao iptables
Neste caso, você deve apenas executar este comando.
sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination <<horizon-ip>>:443
você pode acessar o horizonte dashborad via
https://<<horizon-ip>>/horizon
-
Configuração do NginX
sudo apt install nginx
adicione essas configurações a
vim /etc/nginx/site-enables/openstack.conf
server { listen 81; server_name <<server-ip>>; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; proxy_pass http://<<horizon-ip>>/; }
sudo service nginx reload
Agora você pode acessar o painel horizonte via
http://<<server-ip>>:81/horizon