Solved

AWS NAT

Posted on 2016-11-28
4
14 Views
1 Endorsement
Last Modified: 2016-11-28
I have a vpc with public and private subnets.  Nat is in public and apache is in private.  How do I get the apache server to register externally using nat public ip on port 80?
1
Comment
Question by:Eric Donaldson
  • 2
  • 2
4 Comments
 
LVL 12

Expert Comment

by:Phil Phillips
ID: 41904983
1. Disable source/destination check on the NAT instance (can be done at the EC2 console, via right clicking the instance)
2. In the VPC route table for the private subnet, add a default route (0.0.0.0) that points at the NAT instance.
3. Make sure the security group for the NAT instance allows port 80 in and out.

Though, I would recommend looking at using a nat gateway instead: http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html
0
 

Author Comment

by:Eric Donaldson
ID: 41905003
thanks;  I will look at the gateway.

I do have the other 3 options configured, although the SG inbound is pointing to the nat instance and outbound is the 0.0.0.0/0.

Also the webserver I have is on the private subnet, will that work
0
 
LVL 12

Accepted Solution

by:
Phil Phillips earned 500 total points
ID: 41905010
Yes, you should be fine with the webserver on the private subnet.

The SG inbound on the NAT instance should allow port 80 to at least everything (you can lock it down more if you need to).

The article in this free course on EE could help: https://www.experts-exchange.com/courses/224/Networking-in-Amazon-Web-Services.html

The console screenshots might be a little out of date, but the concepts are still the same.
0
 

Author Comment

by:Eric Donaldson
ID: 41905090
actually this worked - thank you!
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Suggested Solutions

When using AWS as your chosen public cloud provider you will ultimately come to a point where you need to decide and define what your storage requirements are for your data that you wish to store on AWS. There are a variety of options to choose from…
Review of Cloudberry Explorer Pro - Linked with Amazon Web Services (AWS) S3 Being a Cloud technology fan and in particular services that are provided by AWS, I was interested to find a growing number of vendors writing software and applications …
Steps to create a PostgreSQL RDS instance in the Amazon cloud. We will cover some of the default settings and show how to connect to the instance once it is up and running.
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now