0%

新服务器配git、node、nginx丝滑连招

环境: centos7

git

  1. 安装
    1
    2
    yum install git(失败就把yum安装一下:sudo apt install yum)
    git --version(查看是否安装成功)
  2. 配置
    1
    2
    3
    git config --global user.name "名字"
    git config --global user.email "邮件地址"
    git config --global --list(查看配置信息)
  3. github添加ssh-key
    1
    2
    ssh-keygen -t rsa -C 邮件地址 (出现的选择直接一路回车)
    cat ~/.ssh/id_rsa.pub (把出现的所有复制粘贴到github的ssh-keys里面新建)

Node

  1. 下载
    1
    直接本地下载之后用mobaxterm传到服务器里面,然后解压。
  2. 配置环境
    1
    2
    3
    4
    cd /usr/bin
    ln -s 存的目录/node-v16.15.0-linux-x64/bin/node
    ln -s 存的目录/node-v16.15.0-linux-x64/bin/npm
    ln -s 存的目录/node-v16.15.0-linux-x64/bin/npx
  3. 验证
    1
    输入node -v和npm -v看下行不行

nginx

  1. 下载
    1
    2
    3
    4
    5
    6
    yum install nginx
    nginx(启动nginx,去浏览器里面看服务器的80端口有没有页面。有就成功了)
    //使用命令nginx -t查找nginx配置文件
    并使用vi命令修改该配置文件
    nginx -t
    vi /etc/nginx/nginx.conf
  2. 配置
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    nginx -t(查看nginx配置文件在哪)
    vi 配置文件的地址(修改配置文件)

    ====我的配置如下====
    server {
    listen 9000;
    server_name algovis;

    location / {
    root /usr/projects/algorithm-react/dist;
    index index.html index.htm;
    try_files $uri $uri/ /index.html;
    #proxy_pass http://localhost:3001;
    }
    }
    ==================

    listen就是把页面放9000端口
    location里面的root是你要用的index文件的地址
    index是你要用的文件的文件名
    try_files是为了解决刷新页面出现404的情况
    (如果后端没配置跨域,要在location里面用proxy_pass作一个跨域的处理)

    nginx -s reload(重启nginx,使配置生效)