如何在CentOS6的apache上永久运行nodejs应用

1.安装nodejs

cd /usr/src
wget http://nodejs.org/dist/v0.10.4/node-v0.10.4.tar.gz
tar zxf node-v0.10.4.tar.gz
cd node-v0.10.4
./configure
make
make install
链接:https://www.digitalocean.com/community/tutorials/how-to-install-and-run-a-node-js-app-on-centos-6-4-64bit


2.安装npm

yum -y install nam

3.在centOS的apache上运行nodejs项目

重要的一步,原理是设置反向代理

链接:https://alicoding.com/how-to-run-node-js-web-server-on-apache-in-centos-6-4/

需要说明的几个参数

<span style="font-size:18px;"><VirtualHost *:80>  
    ServerAdmin youremail@something.com
    ServerName 自己服务器的IP
    ErrorLog /path/to/output/errors(错误日志路径,要真实存在)
    CustomLog /path/to/output/logs(错误日志路径,要真实存在)common
    ProxyRequests off
    <Proxy *>
            Order deny,allow
            Allow from all
    </Proxy>
    <Location />
            ProxyPass http://localhost:<PORT>/(nodejs监听的地址url,注意尾部的/,要根据自己的url决定是否有/)
            ProxyPassReverse http://localhost:<PORT>/(nodejs监听的地址url,注意尾部的/,要根据自己的url决定是否有/)
    </Location>
</VirtualHost>  </span>


4.在centOS上永久的运行nodejs项目,不用担心退出服务器之后访问不了的情况了

用forever命令




链接:http://stackoverflow.com/questions/12701259/how-to-make-a-node-js-application-run-permanently


5.打开浏览器访问服务器的IP即可访问到nodejs项目


如何按这个过程出现问题,请在底下留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值