Oracle has two layers of network protection:
VCN Security Lists
Network Security Groups (NSGs) – optional but often used
You need to check both.
Go to the Oracle Cloud dashboard
Navigate to Networking > Virtual Cloud Networks
Click on your VCN → Go to Security Lists
Check your subnet’s security list
Make sure it has Ingress rules like:
Source CIDR Protocol Port Range
0.0.0.0/0 TCP 80
0.0.0.0/0 TCP 443
if you already have this:
If your instance is part of a Network Security Group, you also need to allow traffic in there.
Go to Networking > Network Security Groups
Choose the NSG attached to your instance
Make sure the same port 80/443 ingress rules exist there too
Check Your Public IP
Make sure you're using the correct public IP address (not the private one)
Run curl http://your_public_ip
from your local machine. Still not working? Probably still a firewall issue.
Tell me if you have anymore info