Amazon AWS website hosting with Plesk control panel - Essential guide for entrepreneurs, small businesses and online marketers - PenThrive

Page created by Christopher Anderson
 
CONTINUE READING
Amazon AWS website hosting with Plesk control panel - Essential guide for entrepreneurs, small businesses and online marketers - PenThrive
Amazon AWS website hosting
with Plesk control panel

Essential guide for entrepreneurs,
small businesses and online
marketers
NOTICE: You Do Not Have Permission To Reprint or Sell This Material
You May NOT Give Away, Sell or Share The Content Contained in This Material
If you obtained this document from anywhere other than https://penthrive.com you have an illegal copy.
Please help stop Internet fraud and copyright infringement by reporting this to learningservices@penthrive.com

Disclaimer and/or Legal Notices                                       This document does not guarantee nor imply guaranteed
                                                                      earnings. Results are dependent on your own efforts and
The information presented herein represents the views of the          experience. There is no guarantee that you will earn any money
authors as of the date of publication. Due to the rate at which       using the techniques and ideas presented in this document.
conditions change, especially on the Internet, the authors reserve    Earnings potential is entirely dependent on the person employing
the right to alter, change and update their opinions based on any     these techniques and ideas. Your level of success in attaining
new changes. The report is for informational purposes only.           results similar to those in this presentation depends on the time
While every attempt is made to verify the information provided        you devote to the ideas and techniques mentioned your finances,
in this report neither the authors nor their partners/affiliates      knowledge and various skills. Since these factors differ according
assume any responsibility for errors, inaccuracies or omissions.      to individuals, we cannot guarantee your success, nor are we
Any slights of people or organisations are unintentional. If advice   responsible for any of your own actions.
concerning legal or related matters is needed the services of a
fully qualified professional should be sought. This report is not     All Rights Reserved: No part of this document may be
intended for use as a source of legal or accounting advice. You       reproduced or transmitted in any form whatsoever, electronic or
should be aware of any laws that govern business transactions or      mechanical, including photocopying, recording, or by any
business practices in your own country and if outside of the UK       informational storage or retrieval system without express written,
laws that pertain to which part of your country you reside in.        dated and signed permission from the author(s).

4/12/2022             ©2022 CC PenThrive – All Rights Reserved                                     https://penthrive.com              2
Amazon AWS website hosting with Plesk control panel

Plesk is a web hosting control panel which                  • You can set up on a Linux machine, having
allows you to manage your hosting account                     as Operating System:
through a web-based interface.
                                                            • CentOS
• You can use this panel with VPS, Shared
                                                            • RHEL,
  and Dedicated server.
                                                            • Debian/Ubuntu, or any other OS
• Plesk also enables you to control multiple
                                                              configured with SSH remote access in case
  domains under a single machine.
                                                              of a VPS or direct console access, such as
• The control panel allows you to automate                    an ec2 instance on Amazon AWS (the steps
  many tasks and reduce the cost and                          1-8 below).
  resources.
• It also increases the profitability, efficiency
  and customer satisfaction.

4/12/2022        ©2022 CC PenThrive – All Rights Reserved                      https://penthrive.com      3
Amazon AWS website hosting with Plesk control panel

Web Panels Advantages                                      Plesk Features
• Self-manage your own server and                          • Create FTP account for users.
  applications/websites
                                                           • Manage and create email account and
• Set up and manage multiple websites                        database like MySQL/MariaDB and
                                                             PostgreSQL.
• Full control over resources (CPU,
  bandwidth, applications, updates)                        • Add domains and subdomains; install
                                                             applications WordPress, Joomla, Drupal,
• Use it for your own websites or for your
                                                             Moodle
  clients
                                                           • Restore and take back up of files.
• Use it to provide and sell hosting services
                                                           • Manage DNS and other resources
• Install/delete applications/modules you
  need                                                     • Easily migrate applications

4/12/2022       ©2022 CC PenThrive – All Rights Reserved                        https://penthrive.com   4
Amazon AWS website hosting with Plesk control panel

Step 1.Sign up for Amazon AWS
Account - you need
• Email address, Name, Address
• Company name, if account
  opened as a business
• Phone number – for
  authentication code
• New account set under the 12
  months AWS Free Tier

4/12/2022   ©2022 CC PenThrive – All Rights Reserved   https://penthrive.com   5
Amazon AWS website hosting with Plesk control panel

Step 2. Launch EC2 – consider:                            • CPU/Volume – up to 30GB free under 12
                                                            months AWS FT
• Login to AWS Management Console
                                                          • Instance Fingerprint RSA (optional)
• Go to Dashboard, EC2 Instances, Launch
  new instance                                            • Security keys – save private key in secure
                                                            location
• Select operating system
                                                          • Security groups/ports – by default when
• Region – primarily where your main
                                                            you launch ec2 with Plesk subscription
  customers are located (consider applicable
  privacy policy)                                         • Elastic IP – free as long as it is associated to
                                                            an ec2 instance
• Instance type – t3.micro under Free Tier;
  check Reserved Instances prices for major
  discounts

4/12/2022      ©2022 CC PenThrive – All Rights Reserved                          https://penthrive.com     6
Amazon AWS website hosting with Plesk control panel

Step 3. Pre-setup – ensure:
• Domain name FQDN bought – check if
  whois protection is included in price (e.g.
  Namecheap)
• Hostname for web panel Plesk hosting
• A Records for domain name, hostname,
  webmail
• Name servers – ICAN requirements for
  reselling hosting
• Check propagation -whatsmydns.net,
  mxtoolbox.com.

4/12/2022       ©2022 CC PenThrive – All Rights Reserved   https://penthrive.com   7
Amazon AWS website hosting with Plesk control panel

Step 4. Connect to your instance – convert and                • Root credentials # sudo
connect:
                                                              • Update, upgrade
• PuTTy/OpenSSL on a Windows/Apple machine
                                                              • Save Plesk link and port given for browser login
• PuTTygen.exe – convert .pem files to .ppk files RSA
• PuTTy.exe – connect to your instance
• User login: ubuntu for Ubuntu
• Passphrase - if private key saved with one
• Check instance fingerprint when prompted so
  (optional)
• # apt-get for Ubuntu

4/12/2022          ©2022 CC PenThrive – All Rights Reserved                            https://penthrive.com       8
Amazon AWS website hosting with Plesk control panel

Step 5. Browser login                                       Step 6. Post-Install Server Configuration
• Copy and paste the web panel link and                     • Add main domain and hostname
  port given or use the hostname if A Record
                                                            • Hostname in Server Settings
  propagated
                                                            • Update IP(s)
• When prompted enter username and
  password                                                  • SSL – Let’s Encrypt for Plesk login page and
                                                              mail
• Wait for initializing
• Fill in the details required: admin name,
  password, email
• Congrats! – you are having your own
  control panel on a cloud server up and
  running

4/12/2022        ©2022 CC PenThrive – All Rights Reserved                        https://penthrive.com   9
Amazon AWS website hosting with Plesk control panel

Step 7. Further Configuration                          Websites & Domains
Server Configuration                                   Configuration
• Setup Plesk/System Updates                           • Add domains, subdomains,
                                                         users
• Security, Performance. SEO
                                                       • SSL Let’s Encrypt for domains,
• Setup Backup, consider                                 subdomains
  remote backup (AWS S3)
                                                       • Install & Configure
• Setup Monitoring                                       Applications– WordPress
4/12/2022   ©2022 CC PenThrive – All Rights Reserved                 https://penthrive.com   10
You can also read