雲構建node環境

#購買 按流量計費 騰訊雲 CentOS 服務器 部署node:
不可以解析域名

1.下載最新的穩定版 v11.10.0 到本地

wget https://nodejs.org/dist/v12.9.1/node-v12.9.1-linux-x64.tar.xz
2.下載完成後, 將其解壓
tar xvJf node-v12.9.1-linux-x64.tar.xz

3.將解壓的 Node.js 目錄移動到 /usr/local 目錄下

mv node-v11.15.0-linux-x64 /usr/local/node-v12

4.配置 node 軟鏈接到 /bin 目錄

ln -s /usr/local/node-v12/bin/node /bin/node

5.配置 npm

ln -s /usr/local/node-v12/bin/npm /bin/npm

配置 npx

ln -s /usr/local/node-v12/bin/npx /bin/npx

6.配置環境變量

echo ‘export PATH=/usr/local/node-v12/bin:$PATH’ >> /etc/profile

7.生效環境變量

source /etc/profile

8.通過 npm 安裝進程管理模塊 pm2

npm install pm2 --global

9.使用 PM2 來啓動 HTTP 服務
原來啓動服務器的方式:

node server.js
使用pm2啓動服務器的方式:
pm2 start server.js

10.查看日誌,可以使用

pm2 logs

11.查看進程

pm2 ls

12.關閉進程

pm2 delete

#購買 包年包月 騰訊雲 CentOS 服務器 部署node:
可以解析域名

1.包年包月服務器執行如上操作後,需購買域名。

2.購買域名購買完成後, 需要將域名解析到實驗雲主機上
域名設置解析後需要過一段時間纔會生效,通過 ping 命令檢查域名是否生效,如:

ping www.yourmpdomain.com

3.申請 SSL 證書
騰訊雲提供了 SSL 證書的免費申請:https://console.qcloud.com/ssl?_ga=1.176221794.632074309.1549847300
可以到 SSL 控制檯下載您的證書文件

4.搭建 HTTPS 服務
安裝 Nginx:

yum install nginx -y

啓動 Nginx:

nginx
(>nginx -s reload //命令重啓 Nginx)

配置 HTTPS 反向代理:
外網用戶訪問服務器的 Web 服務由 Nginx 提供,Nginx 需要配置反向代理才能使
得 Web 服務轉發到本地的 Node 服務。

1、先將之前下載的 SSL 證書(解壓後 Nginx 目錄分別以 crt 和 key 作爲後綴的文件)上傳到/etc/nginx目錄的服務器上

2、Nginx 配置目錄在 /etc/nginx/conf.d,我們在該目錄創建 ssl.conf
示例代碼:/etc/nginx/conf.d/ssl.conf:

server {
			listen 443;
			server_name www.example.com; # 改爲綁定證書的域名
			# ssl 配置
			ssl on;
			ssl_certificate 1_www.example.com_bundle.crt; # 改爲自己申請得到的 crt 文件的名稱
			ssl_certificate_key 2_www.example.com.key; # 改爲自己申請得到的 key 文件的名稱
			ssl_session_timeout 5m;
			ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
			ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
			ssl_prefer_server_ciphers on;
			location / {
				proxy_pass http://127.0.0.1:8765;
			}
		}

讓 Nginx 重新加載配置使其生效:

nginx -s reload

#在雲服務器上配置mongoDB:

1.安裝MongoDB及其客戶端命令行工具

yum install mongodb-server mongodb -y
查看版本:
mongod --version
mongo --version

2.創建目錄,用於 MongoDB 數據和日誌存儲

mkdir -p /data/mongodb
mkdir -p /data/logs/mongodb

3.啓動 MongoDB

mongod --fork --dbpath /data/mongodb --logpath /data/logs/mongodb/weapp.log

4.檢查是否啓動成功(MongoDB首次啓動時間較長)

netstat -ltp | grep 27017

查找文件
find / -name <名字>

喜歡可以點個贊哦,筆芯 ~

發佈了25 篇原創文章 · 獲贊 35 · 訪問量 2491
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章