先写个helloworld.js
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('hello world\n');
}).listen(8000);
console.log('Server running at http://127.0.0.1:8000/');
然后用node helloworld.js指令开启,这样跑在本地的机子的nodejs的程序就算开起来了,占用的是8000端口,可自己修改。
接着,我们在nginx的vhost.conf里面写一个server
server {
client_max_body_size 20M; ##上传文件时body的最大值(如:2G 、200K)
listen 80;
server_name taqing.me www.taqing.me;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
将网站域名设置好,然后端口设置为80,最后proxy_pass设置为http://127.0.0.1:8000,将所有从taqing.me:80的请求传递到nodejs程序去。
重启nginx
访问域名,就可以了看到helloworld了。
参考:http://blog.csdn.net/marujunyy/article/details/8466308
http://blog.csdn.net/codebistu/article/details/8457117