Domínio nunca fica online (Vultr + WordOps + Cloudflare)

Boa tarde Gabriel.

Estou há dias tentando colocar um site online. Tentarei ser o mais preciso possível no que fiz abaixo.

  • Crei uma instância na vultr, em são paulo, com Debian 10 x64 (buster)

  • Fui no cloudflare e criei 3 registros.
    A apontando para o Ipv4
    AAAA apontando para IPv6
    CNAME apontando para o domínio.

  • Acessei o server via SSH e executei os seguintes comandos em ordem:

– apt-get update -y
– apt-get upgrade -y
– reboot
– timedatectl set-timezone America/Sao_Paulo
– nano /etc/hosts
– ipv4 https://site.com.br server (substituindo a primeira linha e mantendo localhost na segunda)
– IPv6 https://site.com.br server (acrescentando às linhas já existentes)
– nano /etc/hostname (estava escrito vultr pq não setei nome do server pq pretendo usar vários domínios de pouquíssimo tráfego aqui)
– hostname server
– hostname (aparece escrito Server)
– hostname -f (aparece https://site.com.br)
– wget -qO wo wops.cc && sudo bash wo
– acme.sh --set-default-ca --server letsencrypt (deu command not found)
– wo site create https://site.com.br --wp --le

Abaixo segue o log.

root@vultr:~# wo site create https://site.com.br --wp --letsencry pt
Running pre-update checks [OK]
Setting up NGINX configuration [Done]
Setting up webroot [Done]
Downloading WordPress [Done]
Setting up database [Done]
Configuring WordPress [OK]
Installing WordPress [OK]
Installing plugin nginx-helper [OK]
Testing Nginx configuration [OK]
Reloading Nginx [OK]
WordPress admin user : UpSeller
WordPress admin password : xxxxxxx
Successfully created site http://site.com.br
Certificate type : domain
site.com.br point to the IP 107.191.xx.xxx but your server IP is 216.238.xxx.xxx.
Use the flag --force to bypass this check.
You have to set the proper DNS record for your domain
Aborting SSL certificate issuance
root@vultr:~# wo site create https://site.com.br --wp --letsencry pt
site site.com.br already exists
root@vultr:~# wo site update https://site.com.br --wp --letsencry pt
can not update wp basic to wp basic
root@vultr:~# wo site update https://site.com.br --letsencrypt Certificate type : domain
site.com.br point to the IP 107.191.xx.xxx but your server IP is 216.238.xxx.xxx.
Use the flag --force to bypass this check.
You have to set the proper DNS record for your domain
Aborting SSL certificate issuance
root@vultr:~# wo site update https://site.com.br --letsencrypt
Certificate type : domain
Validation mode : Webroot challenge
Issuing SSL cert with acme.sh [KO]
Your domain is properly configured but acme.sh was unable to issue certificate.
You can find more informations in /var/log/wo/wordops.log
root@vultr:~# wo site update https://site.com.br --letsencrypt
Certificate type : domain
Validation mode : Webroot challenge
Issuing SSL cert with acme.sh [KO]
Your domain is properly configured but acme.sh was unable to issue certificate.
You can find more informations in /var/log/wo/wordops.log

==============

Quando abro o prompt de comando e faço o ping -t, consigo pingar normalmente, porém quando tento acessar aparece a mensagem dizendo que o site demorou muito pra responder e não é possível acessá-lo.

Esta é a terceira ou quarta vez que tento instalar, porém sem sucesso.

Me ajuda?

Muito obrigado!

EDIT: Em tempo… consigo usar opencart nesse server?

No log que compartilhou vejo um erro na ativação do SSL.
Mas acredito que o problema não é esse.
Lembro de outro caso com um retorno como o seu. Na ocasião era justamente um servidor Vultr que veio com firewall pré configurado e bloqueando as conexões http e https.

Sendo assim tenta seguir as recomendações abaixo:

1 - Como é um servidor novo, reinstala ele pelo painel ou destrói ele e pega um novo.

2 - Atualiza o servidor e segue o passo a passo normal até instalar o WordOps.

3 - Libera as conexões http e https com:
sudo ufw allow https
sudo ufw allow http

4 - Faz a integração exatamente como mostro nesta aula.

5 - Cria os records A, AAAA e CNAME com os ips corretos caso os records não existam ou não estejam com IP correto.

6 - Instala o site completo com o comando:
wo site create dominio.com --wpfc --le --dns=dns_cf

P.s: Vai compreender as mudanças no comando de instalação no decorrer das aulas.

1 curtida

fiz a liberação do http e https com os comandos que vc passou e deu certo. MUITO OBRIGADO!

Aproveitando o tópico, vc ficaria muito bravo se eu te fizer uma outra pergunta?

preciso criar um pequeno ecommerce… opencart roda bem em server com WordOps ou melhor ir de Woocommerce mesmo:?

Estamos aqui para isso.
Nunca tenha receio de abrir tópicos.
Apenas peço que abra outro tópico sobre esse assunto para manter a organização da comunidade.