Setting up AWS Security Groups

We need to setup a Security Group in the AWS console. Create a new security group with the following ports open to all sources (0.0.0.0/0):

  • HTTP 80
  • HTTPS 443
  • DNS (UDP) 53
  • DNS (TCP) 53

If you intend to send and receive email also add the following:

  • POP3 110
  • POP3S 995
  • IMAP 143
  • IMAPS 993
  • SMTP 25
  • SMTPS 465

You may want to limit access to the following ports to only those IPs who need to access the admin panel.

  • Custom TCP 10000 - 10009
  • Custom TCP 20000

You will also need to allow access to port 22 for SSH access, although it is not a good idea to open this to everyone. Instead, limit access to your own IP address.

Once you have created the Security Group apply it to the instance.