我按照本教程在 Windows 8 上使用nodejs + nginx 并使用此链接进行设置,我在端口“ http://127.0.0.1:3000/ ”和端口“3000”但在“ http: //robstodo.com/ “当我编写启动 nginx 服务器的命令时它不起作用:-启动 nginx只有黑屏在闪烁,我怎么知道我的应用程序正在 nginx 服务器上运行?我应该在哪个文件中更改。它是我的server.js
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/');
这是我的nginx.conf
http {
//server_names_hash_bucket_size 64;
//...
upstream app_robstodo {
server 127.0.0.1:3000;
}
server {
listen 80;
server_name www.robstodo.com robstodo.com;
access_log /path/to/logs/nginx/minitorials.log;
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_robstodo/;
proxy_redirect off;
}
}
}
请帮助我,我在这一点上被卡住了。