美文网首页
搭建线上服务器

搭建线上服务器

作者: 张先觉 | 来源:发表于2020-12-21 20:23 被阅读0次

    以Vue2 + Node项目为例:

    #操作云服务器ESC Ubuntu操作系统

    常见指令:

    ssh root@主机IP例如,8.210.121.222(公).远程登录服务器。
    exit,退出服务器。
    pwd,查看当前所处文件夹
    ls -al,查看当前目录的全部文件

    #安装配置专业的web服务器Nginx

    ** 常用指令:**

    apt update,更新aptapt ubuntu的包管理工具,类似于npm
    apt show nginx,显示nginx相关信息
    apt install -y nginx,安装nginx
    apt remove nginx,删除nginx

    #安装配置mongoDB数据库

    apt show mongodb-server,显示mongodb-server相关信息
    apt install -y mongodb-server,安装mongodb-server

    mongodb,进入mongodb操作指令
    show dbs,查看数据库
    exit,退出

    ##安装node,并配置淘宝镜像

    apt install -y nodejs
    node -v

    apt install -y npm
    npm -v
    npm config set registry http://regitsry.npm.taobao.org

    #安装git

    目的:同步线上与本地代码

    apt install -y git

    • 配置ssh-key:
    1. 第一步:在远程服务器生成公钥:ssh-keygen
    # ssh-keygen:
    +---[RSA 3072]----+
    |           ..+X+*|
    |           .E+ %o|
    |        . o.o = *|
    |         =   +oO.|
    |        S . .o=+=|
    |             o.+X|
    |              ooO|
    |              oo=|
    |               ==|
    +----[SHA256]-----+
    
    1. 第二步:查看公钥:cat 公钥路径
    # cat /root/.ssh/id_rsa.pub
    ssh-rsa  ………………
    
    1. 第三步:将公钥配置到代码托管服务器上面例如:GitHub
    2. 第四步:本地上传代码,线上服务器拉去代码。

    相关文章

      网友评论

          本文标题:搭建线上服务器

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