Search for:

  • Article for your preferred language does not exist. Below is international version of the article.
Available article translations:

How to deploy Parallels Plesk Panel 11 on Amazon EC2 service

  • Parallels Plesk 11.0 for Linux
  • Parallels Plesk 11.5 for Linux
  • Parallels Plesk 10.4 for Linux/Unix

KB article for Windows version of Plesk.

Release Notes

To simplify Parallels Plesk Panel 11 provisioning on Cloud for infrastructure providers (including service providers offering dedicated, VPS, or IaaS), Parallels introduces the Plesk AMI image for Amazon EC2 service.

Steps to Deploy

  1. Log in to the AWS Marketplace and go to the Parallels Plesk Panel with PowerPack product if you would like to deploy Parallels Plesk Panel 11 with the included Power Pack license, or go to the product Parallels Plesk Panel - Bring Your Own License (CentOS) if you already have a Parallels Plesk Panel 11 license.

  2. Click the "Continue" button.

  3. Choose the 1-Click Launch tab and select "Region" to deploy an instance and EC2 Instance Type depending on your needs (Note: the price is different for different regions). Select the default option or create a new Security Group based on seller settings. Pay special attention to the ports that are required for Parallels Plesk Panel:

    KB391 Which ports need to be opened for all Parallels Plesk Panel services to work with a firewall?

    Select the Key Pair to be used for connection to the instance. (The existing Key Pair is required for connection to the Plesk instance.)

  4. Click Launch with the 1-Click button.

  5. When the instance is deployed, click the Visit Your Software link; the page with your subscription will be opened:

  6. Select Manage in the AWS console.

  7. (Optional) Attach your Elastic IP to the instance, and wait while the IP and its Public DNS are configured.

  8. Connect to the instance via SSH. Update system packages with the following:

    # yum update
  9. Run this command:

    # /usr/local/psa/bin/amazon_setup_ip <external IP>
  10. Log in to Parallels Plesk Panel with the URL https://<external IP>:8443 using the login admin and the correct password, which you can get with the help of this command:

    # /usr/local/psa/bin/admin --show-password

    Note: The Panel can become inaccessible for a few minutes after instance deployment because of update installation.

  11. Configure your server IP. It is recommended that you set up a shared IP.

  12. Specify a hostname. It is recommended that you use a domain name that you control or one controlled by the Amazon instance's Public DNS that will be constant in the case of an Elastic IP.

  13. Change your password.

  14. If you chose the Bring Your Own License product, then activate the license of the Parallels Plesk Panel instance as described in the Parallels Plesk Panel 11 Installation and Upgrade Guide.

Changing IP address

After every stop/start (if no Elastic IP is used), or after assigning a new Elastic IP to a configured Parallels Plesk Panel instance, you should do the following:

  1. Connect to the instance via SSH.

  2. Run this command:

    # /usr/local/psa/bin/amazon_setup_ip <new external IP>
  3. Reconfigure all external DNS servers used by the hosted domains to match the machine's new external IP.

  4. Check that all "A" records from the server-wide DNS template point to the new external IP, and synchronize the changes to all zones as described in the Administrator's Guide: Performing Mass Operations over DNS Zones.

    The article Nginx isn't started after IP change can be useful for Amazon/Parallels Plesk Panel instances.

Plesk transfer to Amazon EC2 instance

To transfer your Plesk server to or from the Amazon instance deployed from the Plesk AMI, please follow the instructions in the KB article #117069 - How to migrate domains which use custom DNS template.

Known Issues and Limitations

  • It is not possible to install Plesk for Amazon EC2 with the general Plesk installer; only the AMI image is supported.
  • The Tomcat component is not shipped with the AMI.
  • ColdFusion will not work in Parallels Plesk Panel 11 on Amazon.
  • phpMyAdmin will not work with remote databases.
  • To change the time in Parallels Plesk Panel, you need to run the following command:

    # echo 1 > /proc/sys/xen/independent_wallclock
  • Some spam filters (including default Parallels Plesk Panel greylisting) consider mail auto-generated by Amazon hostnames as spam. Therefore, you may need to change the hostname.

  • If external IP address is added on the interface/Plesk/domain and nginx service is enabled, after Plesk upgrade to 11.5 websites may point to "Default Parallels Plesk Panel Page". Solution in this case, switch domains to Private IP addresses from GUI: Plesk Control panel->subscriptions->change hosting settings.

Search words:

yum update


824237ce663843af86f93897fbd8e2f8 56797cefb1efc9130f7c48a7d1db0f0c c81e59b61af9dca603ba03b14aabe968 9f8baf78266b4e54525d1c6bf06305a5 6466998e13fbb5542838cb31b30870ec 1bb40a2897c5fbbe5c9bd20451105ddc 276b42158818c83055d6dfa6371d4e4b 1d151d16e47c6f92bbf62d50eb32c4a2

Was this article helpful?
Tell us how we may improve it.
Yes No
Desktop Virtualization
- Parallels Desktop 9 for Mac
- Parallels Transporter
- Parallels Desktop Switch to Mac Edition
- Parallels Desktop for Mac Enterprise Edition
- Parallels Management-Mac for Microsoft SCCM
Server Virtualization
- Parallels Cloud Server
- Parallels Containers for Windows 6.0 Beta
- Parallels Virtuozzo Containers
- Parallels Automation
- Parallels Automation for Cloud Infrastructure
- Parallels Business Automation Standard
- Parallels Virtual Automation
- Parallels Plesk Panel Suite
- Web Presence Builder
- Parallels Plesk Automation
- Parallels Small Business Panel
- Value-added Services for Hosters
- Parallels Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification