------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------

How To Set Up a Node.js Application for Production on CentOS 7

 참조 : https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-centos-7

-nginx.conf

    location /app2 {
        proxy_pass http://127.0.0.1:8081;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

-구성도

Reverse Proxy to Node.js Application

 -app.js

hello.js

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(8080, 'APP_PRIVATE_IP_ADDRESS');
console.log('Server running at http://APP_PRIVATE_IP_ADDRESS:8080/');

 

*에러 발생 : (13: Permission denied) while connecting to upstream

참조 : http://www.cotegg.com/blog/?p=281

 

$ getenforce

 
1
Enforcing

$ sudo vi /etc/sysconfig/selinux

1
2
#SELINUX=enforcing
SELINUX=disabled

 

$ setenforce 0
$ getenforce
Permissive

 

 

 

+ Recent posts