先後端分離Nginx轉發

先後端分離中Nginx做爲web前端容器,須要訪問後端接口一般須要經過路徑轉發,直接訪問後端API會形成跨域問題,配置文件以下html

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
         }

         location ^~ /app/ {
          
            proxy_pass  http://localhost:8081/;
         }

其中端口80,訪問根路徑 http://localhost/ 則爲 nginx容器自己內容,如訪問  http://localhost/app/ 將會跨域轉發至http://localhost:8081/  目錄下 ,即訪問前端

http://localhost/app/api/test 實爲 http://localhost:8081/api/test 。nginx

相關文章
相關標籤/搜索