云构建node环境

Gwen ·
更新时间:2024-11-14
· 526 次阅读

#购买 按流量计费 腾讯云 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 喜欢可以点个赞哦,笔芯 ~ 作者:气泡啊



node环境 node

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章