zoukankan      html  css  js  c++  java
  • docker 部署nginx+vue

    1.拉取 nginx   docker pull nginx

    2.创建 nginx 容器  

    docker run -d --restart=always -v /home/czc/document/:/home/czc/document -v /home/czc/java/nginx/web/:/home/czc/java/nginx/web/ -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v /home/czc/java/nginx/nginx_conf/:/etc/nginx/conf.d -p 8000:80 -p:4433:443 --name=nginx  nginx

    vue文件存放目录:/home/czc/java/nginx/web/

    nginx 配置文件存放目录 /home/czc/java/nginx/nginx_conf/

    3.nginx 配置文件

    名称:xxx.conf

    内容

    upstream pc {
    server 10.0.0.107:5000; //转发的地址1
    }

    upstream api {
    server 10.0.0.118:5719; //转发的地址2
    }


    server {
    listen 80; //80是监听http的地址 443是监听https的地址
    server_name 10.0.0.118; //访问的地址 或者设置域名
    location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    root /home/czc/java/nginx/web/; //vue存放的路径
    index index.html;
    }

    location /v1{//匹配的地址
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://pc; //转发的路径
    }

    location /superzig2.0 {//匹配的地址
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://api; //转发的路径
    }


    location /picture {
    alias C:czc5701picture;
    autoindex on;
    }
    }

  • 相关阅读:
    最容易懂的红黑树
    Chapter 9 (排序)
    【WC2013】糖果公园
    【Luogu1903】数颜色
    【笔记】Sigmoid函数
    【笔记】费马小定理、数论欧拉定理
    【笔记】单层感知机
    2020ICPC.小米 网络选拔赛第一场
    【Luogu3366】模板:最小生成树
    Codeforces Raif Round 1
  • 原文地址:https://www.cnblogs.com/xiatc/p/13047750.html
Copyright © 2011-2022 走看看