H-Chat : 云服务器配置Node环境,nginx, pm2, mongodb

6 篇文章 0 订阅
4 篇文章 0 订阅

之前联系demo的时候,用的阿里云,已经配置过服务器,但是那个实例已经过期了,之前有活动的时候,用9.9买了一年的华为云,崭新的,我没刻意学习过linux命令,所以之前配置的时候也是靠网上查的教程一点一点copy的,所以这次还得查。
我当时买的时候选的centos6,自己从官网下载的node的压缩包,然后解压配置,然后用查询版本号来验证的时候,居然报错,大致意思应该是gcc版本太低了,不符合node.js的需求,于是我从网上查询解决方案,但是好像又臭又长,于是就放弃了。但是也不是没有收获:
看到一篇博客说centos6有些年头了,c7也出来很长时间了,但是大多数还是用6,但是6的默认的gcc版本是4.4.7,不支持c++11,所以我就打开华为云的控制台换到7了。
然后我也不下载什么狗屁压缩包了,直接sudo yum

配置nodejs环境

安装之前先了解一下,NodeSource是一家致力于提供企业级Node支持的公司,它们为Linux发行版维护一个不断更新的Node.js存储库。所以,

  1. 我们先把NodeSouce添加到yum存储库
$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
  1. 然后安装nodejs 和npm,一路y到底
$ sudo yum install nodejs 

3.然后我们查询版本来检验是否安装成功
在这里插入图片描述

一次成功 !!很爽有没有

二、 nginx的配置

人官网说的很清楚了,我就当个工具人把链接贴到这里,跟着做就行了

nginx 官网Centos安装教程

三、 pm2

有了npm pm2自然好说了

npm i pm2 -g

如果嫌npm慢,那就换国内镜像源cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

四、 mongodb

依然采用yum源的方式安装
首先 ,依然先把mongodb 配置到yum源中

$ vim /etc/yum.repos.d/mongodb-org.repo

将下面内容粘贴到里面

//这里面我选择的是4.0版本,你需要哪个你就改成哪个
[mongodb-org] 
name=MongoDB Repository 
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ 
gpgcheck=1 
enabled=1 
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc 

然后保存退出
可以先调用命令查看一下

$ sudo yum repolist

在这里插入图片描述
我们可以看到mongodb已经配置到了yum源中
接下来进行安装

$ sudo yum install -y mongodb-org

安装完成后 我们修改一下配置文件
调用指令进入

$ vim /etc/mongod.conf

修改配置

bindIp:0.0.0.0 #监听地址 //允许任意网络访问
port:27017 #监听端口 

启动MongoDB

$ systemctl start mongod.service

查看下开启的MongoDB 27017端口服务是否开启

netstat -natp | grep 27017 

在这里插入图片描述

验证服务开启 开始使用MongoDB

在这里插入图片描述
当然如果能用可视化工具来操作数据库,那无疑会方便很多,所以我们可以借助本地的可视化工具来实现,我用的是NoSql Manager for Mongo,当然你用什么都可以,配置应该是大同小异,而且不难

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK后,如果你的服务器配置的Mongo环境没问题的话,就自动连接上了,然后你就可以尝试操作一下服务的数据库看看本地的数据库会不会同步,如果同步的话那恭喜你,成功了!

另外,如果你对服务器部署node项目不清楚的话,欢迎来看这篇博客
Node.js 使用nginx、 pm2部署express项目

如果你觉得这篇文章帮助你的话,点个赞或分享吧,转载需注明出处,作为程序员,点赞分享是一种美德😁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值