Home » Control Panel » Plesk » Install Plesk 12.5 on AWS EC2 Ubuntu 14.04

Install Plesk 12.5 on AWS EC2 Ubuntu 14.04

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 ubuntu@

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

plesk nat configuration


Now what ?

Start explore your new Plesk Panel

You can get full plesk documentation here http://docs.plesk.com/en-US/12.5/

Check Also

Install DKIM and DMARC on Plesk 12.5

Now a days mail is an unavoidable part of life. How ever the misuse of …

One comment

  1. I used to implement additional changes in order to install Plesk on my server:

    1) In order to fix MySQL server connection problem, I added the following file to my server configuration:

    vi /root/.my.cnf

    user = root
    password = pass

    2) Additionally, I used to fix one more error that appeared after Plesk installtion:

    [Tue Mar 15 18:10:43.818541 2016] [core:crit] [pid 23499:tid 140432000378624] (13)Permission denied: [client] AH00529: /var/www/vhosts/website.com/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that ‘/var/www/vhosts/website.com/’ is executable

    To fix the error, I edited “apache2/envvars” file, and changed this line:

    export APACHE_RUN_USER=ubuntu


    export APACHE_RUN_USER=www-data

    Then restarted apache.

Leave a Reply

Your email address will not be published. Required fields are marked *