Como configurar o Nginx com IP público?

0

Quando executo o link do curl, recebo uma página HTML impressa no terminal com o título de "Welcome to nginx!" o que significa que o Nginx está funcionando bem. Eu configurei meu Nginx da seguinte forma:

upstream appName {
    # Nodejs app upstream
    server 127.0.0.1:8080;
    keepalive 64;
}

# Server on port 80
server {
    listen 80;
    server_name Domain.online;
    root /home/user/appName;

    location / {
        # Proxy_pass configuration
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_max_temp_file_size 0;
        proxy_pass http://appName/;
        proxy_redirect off;
        proxy_read_timeout 240s;
    }
}

Quando faço ping no meu domínio, vejo que ele está apontado para o meu IP público com sucesso. Mas quando eu tento pingar meu IP público, ele me mostra "host desconhecido". Eu editei /etc/hosts e adicionei myPublicIP myDomainName , mas não funciona.

Como posso configurar meu endereço IP público com o Nginx?

    
por Mazin Almaskari 09.12.2017 / 16:11

0 respostas