Nginx部署

# 前期准备

  1. 在服务器新建前端文件夹:/home/cxygzl/web
  2. 在服务器部署后端代码并运行:假设web的端口是26859

# Nginx配置文件

  1. 将如下代码复制到nginx配置文件中
server {
  ##nginx访问端口 --根据情况修改
  listen 80;
  ##访问的域名 --根据情况修改
  server_name pro.flyflow.cc;
  ##访问日志 --根据情况修改
  access_log /usr/local/nginx/logs/cxygzl-pro.log main;
  index index.html index.htm;
  location /api {
    rewrite "^/api/(.*)$" /$1 break;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header APP FLYFLOW;
    ##此处配置访问后端的地址 --根据情况修改
    proxy_pass http://127.0.0.1:26859;
    client_max_body_size 10M;
    client_body_buffer_size 10M;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
  location / {
    ##前端文件路径 --根据情况修改
    root /home/flyflow/web;
    index index.html;
    try_files $uri $uri/ /index.html;
  }
}

  1. 检查配置文件格式:./nginx -t
  2. 重启nginx:./nginx -s reload