Node.js 項目部署到阿里云

在阿里云購買實例服務,把部署node.js的項目稍作總結。

1.在阿里云購買實例服務。

2.配置linux環(huán)境

mac下直接使用SSH命令進行連接,如:ssh root@實例的公網IP

3.部署node.js項目

下載node.js安裝包

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

解壓文件

tar xvf node-v6.9.5-linux-x64.tar.xz

配置軟連接(如果需要配置其他類似forever,pm2守護進程必須配置響應軟連接)

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node

ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

在root目錄編寫example.js

const http=require('http');

const hostname='ECS公網IP地址';

const port=3000;

const server=http.createServer((req,res)=>{

? ?res.statusCode=200;

? ?res.setHeader('Content-Type','text/plain');

? ?res.end('Hello World\n');

});

server.listen(port,hostname,()=>{

console.log(`Server running at http://${hostname}:${port}/`);

});

*如果是個人建站,選用專用網絡的話,公網地址會報錯,且不可用。可以把地址寫為127.0.0.1

或者用express部署服務。

訪問http://地址:3000 即可查看hello world

4.配置nginx服務

安裝 rpm -ivh?http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

查看信息 yum info nginx

安裝nginx yum install nginx

啟動nginx service nginx start

看到nginx官網說明部署成功

查找nginx安裝路徑 ps aux | grep nginx

在路徑下找到conf.d/default.conf

將location中的內容改為如下代碼

location / {

? ?proxy_pass http://127.0.0.1:3000;

}

回到根目錄 cd~

運行 service nginx -s reload 即可重啟

5.安裝git 使用git clone部署服務。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容