云服务器

2023-03-31  本文已影响0人  奈何明月照沟渠

官方文档
Install MongoDB Community Edition on Ubuntu — MongoDB Manual

进入

ssh -o ServerAliveInterval=30 root@公网ip 后输入密码
-o ServerAliveInterval=30是防止控制台在一段时间内没交互就自动断开

安装node.js

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -
sudo apt-get install -y nodejs

安装mogodb

sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

启动sudo systemctl start mongod
mongoshell mongosh
但是查看运行状态的时候发现报错了,网上查了下资料又执行了下面的两个删除命令重启后又可以正常使用了

rm  /var/lib/mongodb/mongod.lock
rm /tmp/mongodb-27017.sock

在自己电脑用navcat连接数据库的时候发现连接不上
执行netstat -nlpt的时候发现其他的都是0.0.0.0的ip只有mongodb是127.0.0.1

 vim /etc/mongod.conf

将配置文件中的127.0.0.1改为0.0.0.0就可以在本地连上了

安装redis

在 Linux 上安装 Redis |雷迪斯
但是安装完在运行redis-cli的时候报错
Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected
在网上找了一些资料
最后将redis.config中的127.0.0.1注释掉并将protected-mode yes改为no
再执行一下redis-server /etc/redis/redis.conf就可以正常使用redis-cli指令了

安装nginx

sodu a
文件路径 /usr/share/nginx/
配置配置文件路径 /etc/nginx/
log文件路径 /var/log/nginx
启用端口 sudo netstat -tupln | grep 80
然后需要开启安全策略里的http 80端口服务

保持node进程

npm i -g pm2

pm2 start xxx.js --watch
pm2 save
上一篇 下一篇

猜你喜欢

热点阅读