zoukankan      html  css  js  c++  java
  • 部署一个前后端分离的项目

    jar包+dist包+ngnix (服务器为centos) 前后台部署在同一个服务器中

    准备工作:

    后端先打好jar包 

    前端打包到dist 命令:npm run build:prod

    这里我已在windows中做过测试jar包启动和使用没有问题。 因为我调试的时候总是不好使 最后发现是redis忘记开了。哎。

    复制文件到服务器:

    后台启动:

    在linux中命令启动jar包:

      nohup java -jar xxx.jar & 

     

    启动后台:

     

     前台:

    把dist中的东西放到服务器中 html 文件夹下

     改配置文件(这里先备份nginx.conf 文件、避免报错)

    找到这个位置:

     把我的文件夹路径加进去,把后台加进来。

     

     测试一下。没什么问题。  ./nginx -s reload 使配置生效。

    静态文件访问:

    location ~ .*.(gif|jpg|jpeg|png)$ {  
                expires 24h;  
                root html/;#指定图片存放路径  
                access_log /usr/local/nginx1.8/logs/images.log;#日志存放路径  
                proxy_store on;  
                proxy_store_access user:rw group:rw all:rw;  
                proxy_temp_path     html/dts/storage/;#图片访问路径  
                proxy_redirect     off;  
                proxy_set_header    Host 127.0.0.1;  
                client_max_body_size  10m;  
                client_body_buffer_size 1280k;  
                proxy_connect_timeout  900;  
                proxy_send_timeout   900;  
                proxy_read_timeout   900;  
                proxy_buffer_size    40k;  
                proxy_buffers      40 320k;  
                proxy_busy_buffers_size 640k;  
                proxy_temp_file_write_size 640k;  
    }

    @

  • 相关阅读:
    Python的未来发展方向
    loadrunner分析之网页、网络、资源分析
    Django框架Day2之Template
    Django框架Day3之Models
    Appium 常用的API函数
    Django框架Day1之url和views
    Loadrunner常用分析点
    WEB性能测试用例设计
    python之高阶函数map()和reduce()
    python csv文件打开错误:_csv.Error: line contains NULL byte
  • 原文地址:https://www.cnblogs.com/DarGi2019/p/13614473.html
Copyright © 2011-2022 走看看