Search for:

Available article translations:

How to deploy Plesk 11 on Amazon EC2 service (Windows)

Article ID: 114947, created on Oct 12, 2012, last review on Oct 25, 2015

  • Plesk 12.0 for Windows
  • Plesk 11.0 for Windows
  • Plesk 11.5 for Windows

KB article for Plesk 12 version.

KB article for Linux version of Plesk.


How to deploy Plesk 11 on Amazon EC2 service (Windows)


Release Notes

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

NOTE: All Amazon EC2 instances are assigned two IP addresses at launch: a private IP address (RFC 1918) and a public IP address. These two addresses are directly mapped to each other through Network Address Translation (NAT):

It can cause that some services will not work properly. As an alternative, you can use Windows Azure service for the same purpose:

Steps to Deploy

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

  2. Press Continue button.

  3. Choose 1-Click Launch tab and select Region to deploy an instance and EC2 Instance Type depending from your needs (Note: the price is different for different regions). Select default or create new Security Group based on seller settings. Pay special attention to the ports that are required for Plesk : KB391 Which ports need to be opened for all Plesk services to work with a firewall?

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

  4. Read the User End License Agreement and AWS Customer Agreement and click Assept Terms and Launch with 1-Click button.

  5. When instance is deployed – Click Visit Your Software link – the page with your subscription will be opened:

  6. Select “Manage in AWS Console”

  7. Select your new instance and get the Administrator Password. Open the Instance Action menu and choose "Get Windows Password." Use your key pair key to decrypt the password. You do not have to change the Administrator password because it is automatically regenerated for each instance.

  8. (Optional) Apply Elastic IP:

    a. Attach your Elastic IP to the instance and wait while it configures.

    b. RDP to the instance.

    c. Run %plesk_bin%\amazon\amazon_setup_ip.cmd

    (If you do not use Elastic IP, this step is not needed.)

  9. Use the DNS (or IP from the DNS) from the instance information frame to RDP to the new instance.

    The %plesk_bin%\amazon\amazon_prepare_instance.cmd script, which is executed upon startup of the first instance, prepares your instance with the next steps:

    a. Execute the Plesk cloning procedure.

    b. Install Plesk Micro-Updates.

    c. Set up the new IP (run %plesk_bin%\amazon\amazon_setup_ip.cmd).

    d. Update the key (PowerPack version only).

    You can check the log of this script execution:


  10. Now you can access your Plesk instance from your AWS Marketplace subscriptions list by pressing the Access Software link

    or with https://<instance public DNS or IP>:8443. Use Administrator’s credentials to login into the panel for the first time.

IP Changing

If the private/public IP pair of your instance is changed due to stopping/starting, or another Elastic IP is attached, please use these steps:

  1. RDP to the instance.
  2. Download amazon_repair_ip.cmd from this KB and place it in %plesk_bin%\amazon\. Check this command file. Please pay attention to the PASSIVE_PORT_RANGE value. It must be the same as for FTP-passive-port-range in your security group.
  3. Run %plesk_bin%\amazon\amazon_repair_ip.cmd <old external IP>.
  4. Reconfigure all external DNS servers used by the hosted domains to match the machine's new external IP.
  5. Check that all "A" and “PTR” records from the server-wide DNS template point to the new external IP, and check synchronization of changes to all of the domain's DNS zones.

Search words:

ec2 external ip address



514af229ae32522202a910a2649c80fb 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 85a92ca67f2200d36506862eaa6ed6b8 bd7fc88cf1b01f097749ae6f87272128 46a8e394d6fa13134808921036a34da8 ed7be2b984f9c27de1d2dc349dc19c6d a766cea0c28e23e978fa78ef81918ab8

Was this article helpful?
Tell us how we may improve it.
Yes No
Server Virtualization
- Odin Cloud Server
- Odin Containers for Windows 6.0
- Odin Virtuozzo Containers
- Odin Automation
- Odin Automation for Cloud Infrastructure
- Odin Business Automation Standard
- Odin Virtual Automation
- Odin Plesk Panel Suite
- Web Presence Builder
- Odin Plesk Automation
- Odin Small Business Panel
- Value-added Services for Hosters
- Odin Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification