Site Logo
mnjm

Running NGINX website on Oracle Cloud Ubuntu instance

Posted on 2 mins

Nginx Hosting

Prerequisites

Steps

Setup a Ubuntu Instance in Oracle Cloud

  1. Create an Instance with Ubuntu or Debian image
  2. Update packages
sudo apt update
sudo apt upgrade

Allow connections port 80 in the Oracle’s VCN

By default, Oracle doesn’t allow connections to port 80 in its Virtual Cloud Network (VCN), which connects your instance to the Internet. Add port 80 to its ingress list to allow connections.

Oracle Cloud Ubuntu Instance a.jpg

Oracle Cloud Ubuntu Instance a.png

1_Oracle Cloud Ubuntu Instance a.png

Install and Setup Nginx

sudo iptables -I INPUT -p tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -I OUTPUT -p tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPT
Done! Sample site should be up

Reference