云构建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 <名字>
喜欢可以点个赞哦,笔芯 ~
- 点赞 2
- 收藏
- 分享
- 文章举报
- VUE2.0的简单入门(一)-安装node.js环境搭建与项目构建
- node下使用webpack构建react开发环境,_______react 配置 mobx
- 构建nodejs环境及解决node服务器外网端口无法访问
- 前端自动化构建入门2-环境准备系列(node、git、vscode)
- Windows下node.js+express安装配置教程、构建JavaScript的Web开发环境
- Node.js开发环境的构建及开发所需的一些工具的简单介绍(nvm、npm、supervisor)
- Linux环境使用Node.js构建访问静态网页的服务
- [phvia/dkc] Docker Compose 快速构建(LNMP+Node)运行环境
- Node.js开发环境的构建及开发所需的一些工具的简单介绍(nvm、npm、supervisor)
- 在node下使用webpack构建react开发环境
- Node.js 来构建前端的环境
- express + redis 构建基于node的开发环境
- Sublime Text构建node.js环境
- 一步步学习使用node和express开发web应用(一)——node简介、开发环境及构建最简web应用
- 构建nodejs环境及解决node服务器外网端口无法访问
- 构建nodejs环境及解决node服务器外网端口无法访问
- node.js安装+webpack安装及环境搭建
- 在idea环境下构建springCloud
- 一、node.js的windows环境设置
- 构建android UI automation test测试环境