百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> 怎样将Nginx设定为Node.js的前端效劳器
分享文章到:

怎样将Nginx设定为Node.js的前端效劳器

发布时间:09/01 来源:未知 浏览: 关键词:
nginx是一种功效强大且广泛利用于Web效劳器的工具。它还用作多个Web利用程序效劳器的前端代理效劳器。本篇文章将介绍关于将Nginx效劳器设定为Node.js利用程序的前端代理效劳器。

1、安置node.js

第一安置node.js安置所需的软件包,并在启动板上增加可用的nodejs的PPA。之后使用以下命令安置nodejs。

$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

2、安置nginx

此刻使用apt get安置nginx web效劳器。nginx在默许储备库下可用。

$ sudo apt-get install nginx

3、创立测试node效劳器

此刻创立一个测试node效劳器利用程序,并在主机127.0.0.1的端口3000上运转它。要创立node效劳器,请创立文件~/myapp/myapp.js。

$ cd ~/MyApp/
$ vi myapp.js

并在javascript文件中增加以下内容。

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Worldn');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');

此刻使用以下命令在后台启动nodejs

$ node myapp.js &

在阅读器中拜访。

输出:Hello Word

4、配置NGNIX

使用node.js启动演示效劳器后,此刻开端使用Nginx停止配置。在/etc/nginx/conf.d/名目下为域创立虚拟主机配置文件。

$ sudo vim /etc/nginx/conf.d/example.com.conf

并增加以下内容。

upstream myapp {
    server 127.0.0.1:3000;
    keepalive 8;
}

# the nginx server instance
server {
    listen 0.0.0.0:80;
    server_name example.com www.example.com;
    access_log /var/log/nginx/example.com.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://myapp/;
      proxy_redirect off;
    }
 }

完成所有配置后,让我们使用以下命令从新启动nginx Web效劳器。

$ sudo /etc/init.d/nginx restart

5、验证安置程序

此刻使用域名拜访你的效劳器,你将在http://127.0.0.1:3000/上看到雷同的页面。

输出为Hello Word

本篇文章到这里就已经全部完毕了,更多其他出色内容可以关注PHP中文网的node.js视频教程栏目!!!

以上就是怎样将Nginx设定为Node.js的前端效劳器的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板