美文网首页
云服务器

云服务器

作者: 奈何明月照沟渠 | 来源:发表于2023-03-31 17:59 被阅读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
    

    相关文章

      网友评论

          本文标题:云服务器

          本文链接:https://www.haomeiwen.com/subject/wzaqddtx.html