官方文档
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
网友评论