Olá, pessoal! Tudo certo? Estou com um problema referente ao Nginx.
O problema que eu tenho não é referente ao curso, então não sei se conseguirão me ajudar, mas agradeço muito se tentarem! :)
Estou criando um web app, e já tenho um servidor VPS configurado em uma máquina que está com o Ubunto como SO. Eu consigo acessar sem problemas o meu site através do:
http://{endereçodeIPdomeuServidor}/
Porém quando eu acesso o dominioexemplo.app, não vai.
O domínio já está comprado, e o DNS configurado. Inclusive quando testo pelo "ping dominioexemplo.app" no cmd, aparece o IP do server corretamente, mesma coisa com o comando curl. O problema é realmente acessar pelo navegador.
Meu arquivo nginx.conf está assim:
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
types_hash_max_size 2048;
HASHTAGAQUI ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
HASHTAGAQUI ssl_prefer_server_ciphers on;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
E meu arquivo que está no sites-available está assim:
server {
listen 80;
root /var/www/html/exemplopasta/exemplopasta/build;
server_name dominioexemplo.app;
location / {
try_files $uri $uri/ /index.html;
}
location /login {
try_files $uri $uri/ /index.html;
}
location /cadastrar {
try_files $uri $uri/ /index.html;
}
location /dashboard {
try_files $uri $uri/ /index.html;
}
location /sobrenos {
try_files $uri $uri/ /index.html;
}
location /esqueciSenha {
try_files $uri $uri/ /index.html;
}
location /emConstrução {
try_files $uri $uri/ /index.html;
}
}
E eu já fiz o vínculo do arquivo dominioexemplo.app que está no sites-available para o sites-enabled com o comando: ln -s /etc/nginx/sites-available/dominioexemplo.app /etc/nginx/sites-enabled/
Se alguém souber como me ajudar para funcionar, eu ficaria eternamente grato. Estou há semanas com esse problema Se quiser me chamar no discord para eu explicar/mostrar melhor, meu nome é: aplexy