Plesk 12.5 on Centos 7
# Launch installer
wget -O - http://autoinstall.plesk.com/one-click-installer | sh
# Add firewall port permission
firewall-cmd --zone=public --add-port=8443/tcp --permanent
firewall-cmd --zone=public --add-port=8447/tcp --permanent
firewall-cmd --reload
# If port 80 is not available at start (plesk 12 use nginx as proxy)
The problem was nginx was attempting to bind to port 443 before the IP was initialized.
To fix edit the /etc/sysctl.conf file and add
net.ipv4.ip_nonlocal_bind = 1