Executando verificação de segurança...
1

O processo é bem simples, só tem que liberar as portas internamente no firewall do linux e nas regras da VCN.

Dá uma olhada nesse video aqui

Eu pessoalmente gosto de usar o UFW pra fazer o gerenciamento das portas no linux.
Vou deixar alguns comandos e um link de referência pra caso você queira usar.

sudo apt-get install -y ufw #Instalando o UFW

sudo ufw allow ssh #Liberando a porta 22 para o SSH

sudo ufw allow http #Liberando a porta 80 http

sudo ufw allow 443/tcp #Liberando a porta 443 https

sudo ufw --force enable #Habilitando o ufw

sudo ufw status #Mostrando o status e as regras

Ele é muito simples de usar, qualquer dúvida é só procurar um pouco que acha com facilidade.
Esse é o Link de referência que falei que deixaria.

Carregando publicação patrocinada...
1
2

Dá pra fazer, inclusive eu subi dois projetos lá recentemente.

Você só precisa entender como funciona e pensar no que quer fazer.

Vamo lá. O Host só tem 1 IP, então se você quer subir mais de um serviço, tem duas opções.

  • Pode acessar os serviços externamente através das portas ex:
    Serviço - 1 *0.0.0.0:5000*
    Serviço - 2 *0.0.0.0:6000*
    
  • Ou pode usar um Servidor de Proxy Reverso, tipo NginX para fazer o gerenciamento de sub-dominios e acessar cada serviço ex:
    Serviço - 1 *projeto-tal.dominio.com*
    Serviço - 2 *outro-projeto.dominio.com*
    

Como eu fiz:

Eu subi os dois projetos com docker (achei mais fácil para dar manutenção e gerenciar) e usei o NginX para fazer o proxy reverso dos sub-dominios.
Assim só precisei liberar as portas web na VCN para o NginX ter acesso as requisições, e ele faz a ponte entre os sub-dominios acessados e os projetos.

Dá um certo trabalho e precisa aprender algumas coisas no processo, mas depois de feito é tranquilo dar manutenção e de subir outros projetos.