1. Criando a instância (VM)
- Acesse o Oracle Cloud Console > Create Instance.
- Escolha um nome e um
ShapeAlways Free (ex:E2.1.Micro). - Image: selecione Oracle Linux 9.
- Adicione suas chaves SSH (salve a public e a private).
]
Guia resumido: criar VM Always Free, configurar Nginx, DNS e ativar HTTPS com Certbot (snap).
Shape Always Free (ex: E2.1.Micro)..key ou .ppk).Antes de conectar, libere portas no painel da Oracle:
Source 0.0.0.0/0, TCP, 443 e 80..ppk em Connection > SSH > Auth.ssh -i /caminho/minha_key opc@SEU_IPopc.sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --add-port=443/tcp --permanent
sudo firewall-cmd --reload
Esses comandos liberam portas 80 e 443 no SO.
sudo dnf install -y nginx
sudo systemctl enable --now nginx
Teste acessando: http://SEU_IP. Arquivos estáticos: /usr/share/nginx/html.
sudo dnf install -y snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx # ou --apache
sudo certbot renew --dry-run
/usr/share/nginx/html via SFTP (WinSCP, FileZilla) usando sua chave privada.Criamos a VM Always Free, configuramos VCN/Firewall da Oracle e firewall do SO, instalamos Nginx, apontamos DNS e emitimos certificado HTTPS com Certbot via snap. Seu site agora pode ser servido com segurança em https://seu-dominio.