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>
用forever命令
链接:http://stackoverflow.com/questions/12701259/how-to-make-a-node-js-application-run-permanently
5.打开浏览器访问服务器的IP即可访问到nodejs项目
如何按这个过程出现问题,请在底下留言。