Proxmox安装完后默认管理地址是https://IP:8006,由于是自签名证书,所以浏览器打开提示证书错误。
安装pve时配置固定ip,配置域名解析到这个ip
申请域名证书
ssh登陆到pve,找到/etc/pve/nodes/<主机名>/<主机名>-ssl.key和<主机名>-ssl.pem,把pem和key替换成域名证书内容
由于8006端口是写入二进制文件的,所以不能从配置文件修改,这里通过iptables添加端口转发
1
| iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8006
|
保存iptables
1 2 3
| iptables-save > /etc/iptables.up.rules \ && echo -e '#!/bin/sh\n/sbin/iptables-restore < /etc/iptables.up.rules' > /etc/network/if-pre-up.d/iptables \ && chmod +x /etc/network/if-pre-up.d/iptables
|
这样浏览器打开https://你的域名,就是正常的了。