#購買 按流量計費 騰訊雲 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 <名字>
喜歡可以點個贊哦,筆芯 ~