Estou com dificuldades para fazer o Nginx funcionar como esperado no Ubuntu

0

Estou tentando implantar meu servidor NodeJS usando o Ubuntu Server e o Nginx. Eu criei um arquivo chamado mohserver no seguinte diretório: /etc/nginx/sites-available/ e adicionei a seguinte configuração dentro dele:

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

# Server on port 80
server {
    listen 80;
    server_name domainName;
    root /home/behrouz/mohserver;

    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://domainName/;
        proxy_redirect off;
        proxy_read_timeout 240s;
    }
}

E eu executei os seguintes comandos:

ln -s /etc/nginx/sites-available/mohserver /etc/nginx/sites-enabled/

systemctl start nginx
systemctl enable nginx

Eu também apontei meu domínio para meu endereço IP público e quando executo: ping myDomainName Eu posso ver na linha de comando que o nome do domínio está apontado para o meu endereço público.

Mas quando tento abrir o " link " não funciona. nem sequer retorna 404 not found

O que estou perdendo aqui?

    
por Mazin Almaskari 08.12.2017 / 19:28

0 respostas