Разверните простое приложение nodejs в моем uni linux vm - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть доступ к машине vm linux из моего универа, и я должен развернуть на ней простое приложение nodejs. Я могу подключить компьютер vm и все остальное, и на нем я установил Nginx, но всякий раз, когда я пытаюсь запустить простое приложение узла "hello world" и получить доступ к нему из своего браузера дома, я перенаправляюсь на другие сайты в Интернете или не получаю ответа.

Это мой конфигурационный файл Nginx

# the nginx server instance

server {

listen 80;

listen [::]:80;

server_name fff.com www.fff.com;

access_log /var/log/nginx/yourdomain.com.log;



# pass the request to the node.js server with the correct headers

# and much more can be added, see nginx config options

location / {

proxy_set_header X-Real-IP $remote_addr;

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_pass http://app_fff/;

proxy_redirect off;

}

}

и мое приложение Hello World

var http = require('http');



http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/plain'});

res.end('Hello World\n');

}).listen(3000, "127.0.0.1");

console.log('Server running at http://127.0.0.1:3000/');

Я запускаю приложение и могу свернуть его из другого ssh, но когда я перехожу на fff.com, я либо получаю сайт, которого не удается найти, либо перенаправляем на обычный сайт.

Что я делаю не так ??? Как я могу напечатать разместить это глупое приложение на моем uni linux vm и получить к нему доступ из своего браузера дома ??

...