centos 6.x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
[root@xinet ~]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash [root@xinet ~]# source /root/.bashrc [root@xinet ~]# nvm list [root@xinet ~]# nvm ls-remote [root@xinet ~]# nvm install 6.9.2 [root@xinet ~]# nvm use 6.9.2 [root@xinet ~]# nvm alias default 6.9.2 [root@xinet ~]# node -v v6.9.2 [root@xinet ~]# npm install -g npm [root@xinet ~]# npm -V |
node js 실행
1 2 3 4 5 6 7 8 9 10 11 |
[root@xinet ~]# vi ~xinet/html/index.js var http = require('http'); var server = http.createServer( function (req, res) { res.writeHead(200, { 'Content-Type' : 'text/plain' }); res.end('Hello Xinet World'); }); server.listen(8000); |
nodejs 실행
1 |
[root@xinet ~]# node ~xinet/html/index.js & |
웹페이지 http://xinet.kr:8000 페이지 출력 Hello Xinet World 출력이 될것이다.
apache and node.js 서버 설정 ( 추후 업데이트 대략 설명만)
1 2 3 4 5 6 7 8 |
[root@xinet ~]# vi /usr/local/apache/conf/httpd.conf ProxyPass /node http://localhost:8000/ <VirtualHost *:80> ServerName node.xinet.kr ProxyPass / http://localhost:8000/ </VirtualHost> |
mod_proxy 가 설치되어 있어야 함