【深入nodejs開發】一、將node項目結合nginx部署到Centos7服務器


一、安裝nginx服務器環境

1、使用ssh工具連接服務器

2、安裝寶塔面板,方便服務器管理

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安裝后打開安裝結尾顯示的地址,打進入寶塔。

這時會彈出選擇框,安裝nginx套裝(時間緊用快速安裝,不緊就用編譯安裝)

二、安裝nodejs環境

完全安裝這個教程來就行

https://helpcdn.aliyun.com/document_detail/50775.html

三、設置nginx反向代理

1、上面二中的教程最后一步大家肯定發現了,執行

node ~/example.js

然后訪問你的網站,發現並沒有出現你想要訪問的node的服務,所以就需要用到nginx的反向代理了

2、目標訪問www.xxx.cn讓nginx反向代理到,www.xxx.cn:3000地址

打開寶塔的nginx配置,修改server{}內的

listen為80,
server_name為www.xxx.cn
listen 80;
server_name www.xxx.cn;

還在server內加上一個配置

 location / {
       proxy_pass  http://127.0.0.1:3000;
 }

配置好后,訪問 www.xxx.cn 的請求就會自動代理到 http://127.0.0.1:3000 ,這樣就可以能使用nodejs開辟的接口了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM