Я изо всех сил пытаюсь заставить работать Nginx, как и ожидалось, в Ubuntu

Я пытаюсь развернуть свой сервер NodeJS, используя Ubuntu Server и Nginx. Я создал файл с именем mohserver в следующем каталоге: /etc/nginx/sites-available/ и добавил в него следующую конфигурацию:

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;
    }
}

И выполнил следующие команды:

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

systemctl start nginx
systemctl enable nginx

I также указывал мой домен на мой публичный IP-адрес, и когда я выполняю: ping myDomainName я вижу в командной строке, что доменное имя указывает на мой публичный адрес.

Но когда я пытаюсь открыть « http: // myDomainName », не работает. это даже не возвращает 404 not found

Что мне здесь не хватает?

0
задан 8 December 2017 в 21:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: