Tenho a seguinte configuração em /etc/nginx/conf.d/new_sites.conf
:
server {
listen 80 default_server;
server_name website.xyz www.website.xyz;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8081;
}
}
server {
listen 80;
server_name 123.456.78.901;
return 301 http://website.xyz;
}
O /etc/nginx/sites-available/default
contém isto:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
O diretório /etc/nginx/sites-enabled
está vazio.
Quando vou diretamente para o endereço IP, ele redireciona website.xyz
e mostra a página do registrador de domínio.
Quando vou, website.xyz
vejo a página do registrador de domínio.
Meu site está rodando na porta 8081
. Quando vou, IP:8081
ele mostra o site, assim como quando vou website.xyz:8081
.
Não sei por que isso acontece, já que tentei incluir o location
para a listen 80
porta como localhost:8081
.