If you are planning to host your websites on Amazon AWS EC2 & you are little confused what control panel to choose, here is the answer.
You can use Plesk Web Admin Edition. which will cost around $4/month, cheaper than cPanel which cost $15/month.
And features are near about same. Not only you you can share the instance with your friends too. Plesk has multilevel user access facility.
Note: This setup is only recommended for personal websites. If you are planning for commercial use there is other range of Plesk or you can simply choose cPanel/WHM.
So, Lets start install plesk 12.5 on AWS EC2 Ubuntu 14.04 instance.
Login to your instance
ssh -i serverkey.pem firstname.lastname@example.org
its better to run installer as root, lets unblock root
$ sudo passwd
$ su - root
Download Plesk autoinstaller
# wget http://autoinstall.plesk.com/plesk-installer # chmod 755 plesk-installer
Its best practice to run any major installer in screen mode to avoid any connection failure from your end.
# screen # ./plesk-installer
After complete installation open your browser
http://aws_public_IP:8880 or https://aws_public_IP:8443
You can see such login page
Remember to unblock the Plesk panel port from your AWS security group
Now login with your root user.
It will ask you for licence key. choose “Install Key”
You can purchase licence or you can get free 15 days trial licence from http://www.plesk.com
You can not see your public IP in Plesk panel, because AWS EC2 is behind NAT.
So the DNS template, SSL will be configured as AWS internal IP, To handle this situation you have to add your public IP to the private IP from Plesk Panel > Tools & Settings > IP Addresses
Now what ?
Start explore your new Plesk Panel
You can get full plesk documentation here http://docs.plesk.com/en-US/12.5/