linux 下安装node 并使用nginx做域名绑定

Posted feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下安装node 并使用nginx做域名绑定相关的知识,希望对你有一定的参考价值。

#1 ,home目录下 下载nodejs安装包,解压 并修改文件夹名称

wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz 

tar xvf node-v8.11.4-linux-x64.tar.xz 

mv node-v8.11.4-linux-x64 node-v8  

# 2,做软连接配置node 命令 和 npm 

[root@node]# ln -s /home/wwwroot/node/node-v8/bin/node /usr/local/bin/
[root@ node]# ln -s /home/wwwroot/node/node-v8/bin/npm /usr/local/bin/
[root@ node]# node -v
v8.11.4

#3,更改node模块文件夹的权限 

[root@ node]# chgrp www node_modules/
[root@ node]# chown www node_modules/

#4,配置nginx

 

upstream nodejs{
  server 127.0.0.1:8001;
  keepalive 64;
}


server {
  listen 80;
  server_name node.domain.com;

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_set_header Connection "";
  proxy_pass http://nodejs;
}

}

 

#5,重新加载nginx 配置文件

service nginx reload

以上是关于linux 下安装node 并使用nginx做域名绑定的主要内容,如果未能解决你的问题,请参考以下文章

服务器代码部署篇

win下nginx.conf怎么设置URL大小写敏感

Nginx配置将二级域名解析到Linux服务器指定端口

Linux云服务器Centos 7安装nginx,设置二级域名转发端口

node绑定域名 nginx篇

Linux学习总结(四十)lnmp之nginx安装 用户认证 域名重定向