• 通过Nginx发布React


    0、写在前面

    最近项目需要用到nginx发布react,记录一下

    1、react

    npm run-script build 生成build文件夹

    2、nginx

    复制build文件夹到nignx的html文件夹中

     1     server {
     2         listen       80;
     3         listen    [::]:80;
     4         server_name  localhost;
     5 
     6         #charset koi8-r;
     7 
     8         #access_log  logs/host.access.log  main;
     9 
    10         location / {
    11             root   html/build;
    12             #index  index.html index.htm;
    13         try_files $uri /index.html;
    14         }
    15 
    16 
    17         location ^~ /api/ws/ {
    18             proxy_pass http://61.6.192.148:8001/ws/;
    19             proxy_http_version 1.1;
    20             proxy_set_header Upgrade $http_upgrade;
    21             proxy_set_header Connection "Upgrade";
    22             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    23         }
    24 
    25         location /api/ {
    26             proxy_set_header Host $host;
    27             proxy_set_header X-Real-IP $remote_addr;
    28             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    29             proxy_pass http://61.6.192.148:8001/;
    30         }
    31     
    32         location = /50x.html {
    33             root   html;
    34         }
    35 
    36     }

    日常维护:

    1、git上传

    //查看状态
    git status
    //添加该项目下的所有文件
    git add .
    //使用如下命令将文件添加到本地仓库中去
    git commit -m "添加了些新的测试模块"
    //推送到远程库
    git push -u origin master
  • 相关阅读:
    C语言入门(16)——C语言的数组
    快速插入一百万行数据储存过程
    如何将两个表名对调
    MySQL规范
    MySQL运行环境部署规范
    mysql查看存储过程
    批量杀死MySQL连接的几种方法
    查看堵塞的SQL
    mysqldump备份脚本
    查看当前的数据和索引的总大小
  • 原文地址:https://www.cnblogs.com/cx59244405/p/14863404.html
Copyright © 2020-2023  润新知