도메인 이름으로 nginx 구성을 기록하고 동시에 서버 서비스 인터페이스 API, 웹 관리 터미널 + 웹 닥터 터미널을 구성하면 페이지가 vue입니다.

웹 관리 최종 배포 주소 : / usr / local / yabei / web / 플랫폼 액세스 주소 : http://yabei.520ban.com/platform/ 웹-
닥터 배포 최종 주소 : / usr / local / yabei / web / 의사 방문 주소 : http://yabei.520ban.com/doctor/
serer-api 인터페이스 배포 주소 : / usr / local / yabei / web / server 방문 주소 : http://yabei.520ban.com

  • location ^~/doctor/yb/그리고 location ^~/platform/yb/명시 적 VUE는 앞으로 모든 인터페이스에 넣어 않았다 /doctor/yb/, /platform/yb/필요 인터페이스에 액세스 앞으로 할 일
  • /platform그리고 /doctor입구의 두 끝을 나타내고 전달 주소는 배포하는 것입니다.
  • / 인터페이스 전달을 나타냅니다. 이는 서버 배포, API 인터페이스 전달을 의미합니다.

여기에 사진 설명 삽입

# 502 bad gateway 错误解决配置 start
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;
# 502 bad gateway 错误解决配置 end

server {

    listen 80;
    server_name yabei.520ban.com;

    client_max_body_size     200m; #文件最大大小
    proxy_connect_timeout    600;  #设置超时时间
    proxy_read_timeout       600;
    proxy_send_timeout       600;


    location ^~/doctor/yb/ {
            proxy_set_header   Host $host;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Real-PORT $remote_port;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_pass http://127.0.0.1:9048/;
            error_page 405 =200 http://$host$request_uri;
    }

    location ^~/platform/yb/ {
            proxy_set_header   Host $host;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Real-PORT $remote_port;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_pass http://127.0.0.1:9048/;
            error_page 405 =200 http://$host$request_uri;
    }



    location /platform {
            alias /usr/local/yabei/web/platform/;         #静态资源路径
            index  index.html index.htm;
            try_files $uri $uri/ /index.html =404;
    }
 

    location /doctor {
            alias /usr/local/yabei/web/doctor/;         #静态资源路径
            index  index.html index.htm;
            try_files $uri $uri/ /index.html =404;
    }


    location / {
            proxy_set_header   Host $host;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Real-PORT $remote_port;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_pass http://127.0.0.1:9048;
            error_page 405 =200 http://$host$request_uri;
     }
}

추천

출처blog.csdn.net/qq_41463655/article/details/108366690