zoukankan      html  css  js  c++  java
  • vue 前后端分离nginx部署

    一、首先有个服务器,mac登录

    (1)ssh bimzaozhuangupg@61.156.222.242    用户名:bimzaozhuangupg   密码:Gnw6$M@tV%

    (2)前端打包前设置history模式,config文件下的index.js下修改

     (2)路由下修改

    (3)修改后打包,把前端放到服务器上/usr/local/tools/html/oms路径

    (4)把后端打包放到服务上路径/home/bimjar2.0

    (5)配置nginx如下

    upstream softmbh.sdbim.net_backend {
            server 127.0.0.1:9001 weight=1 max_fails=2 fail_timeout=30s;

    }

    server {
    #        listen  8097;
            listen 8098; #端口
            server_name  softmbh.sdbim.net; #隐藏掉的是后端接口域名和ip
            access_log /var/log/softmbh.sdbim.net.log ;
            error_log  /var/log/softmbh.sdbim.net.err;

            #ssl on;
            #ssl_certificate sslkey/server.crt;
            #ssl_certificate_key sslkey/server.key;
            #ssl_session_timeout 5m;
            #ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
            #ssl_prefer_server_ciphers on;
            add_header Access-Control-Allow-Origin *;
            add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
            add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';


    #        if ($scheme = http) {
    #            return  301 https://$host$request_uri;
    #        }

            error_page   500 502 503 504 404 403 /50x.html;
            location = /50x.html {
                root   /var/html;
            }
            # 后端配置
            location ^~ /softmbh-oms/ {
            # proxy_set_header Host $http_host;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://softmbh.sdbim.net_backend;
            }
           # 前端配置
            location /oms/ {
            root /usr/local/tools/html/; 
            try_files $uri $uri/ /oms/index.html;
            }
    }
  • 相关阅读:
    07四则运算三
    第一阶段冲刺01
    构建之法——阅读笔记01
    四则运算
    Windows32位或64位下载安装配置Scala
    Windows32或64位下载安装配置Spark
    在Hadoop中ResourceManager是干什么的?
    什么是NameNode和DataNode?他们是如何协同工作的?
    Hadoop1和Hadoop2的区别是什么?
    什么是yarn?
  • 原文地址:https://www.cnblogs.com/amujoe/p/13122366.html
Copyright © 2011-2022 走看看