摘要:因為在弄,又不想每次都跨域,所有想到用的反向代理,這里僅僅是一篇筆記。配置由于不是部署生產環境,所以得大部分特性沒有用到,僅僅作為反向代理,以及代理靜態文件。
因為在弄spa,又不想每次都跨域,所有想到用nginx的反向代理,這里(僅僅)是一篇筆記。
安裝我是直接brew安裝的,ubuntu同理,如果是編譯安裝那么僅僅是配置文件目錄不一樣,這里不展開說了。
配置由于不是部署生產環境,所以nginx得大部分特性沒有用到,僅僅作為反向代理,以及代理靜態文件。
這里還有一個問題,就是osx不允許直接listen 80端口,但也不影響,因為不是生產環境。我用的是4000端口。下面是配置文件
server { listen 8080;# 8080端口的服務 server_name localhost; access_log off; # back-end后端api的代理 location /api { proxy_pass http://127.0.0.1:3000;# 代理3000端口 } # front-end前端的代理 location /fe { proxy_pass http://127.0.0.1:4000;# 代理4000 } # static files靜態文件的代理 location ~ .(js|css) { root /dist; proxy_pass http://127.0.0.1:4000; } }
這邊還有一個問題,就是前端反向代理靜態資源不能加載,所以我就代理了資源文件。
具體內容看這里
這樣就可以了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39272.html
摘要:博客寫得差不多了,打算部署到云上因為速度的關系,不打算部署在上,于是申請了阿里云,環境是上篇文章提到的位安裝和配置好和,又稍微了解點服務器的知識后,打算按這里的方法進行部署,思路是用當應用容器,當反向代理安裝安裝非常簡單,一條命令就解決了測 博客寫得差不多了,打算部署到云上因為速度的關系,不打算部署在AWS上,于是申請了阿里云,環境是上篇文章提到的CentOS 7 64位安裝和配置好P...
摘要:如果發現運行只有一行回顯,可能是當前端口被占用,使用端口號,默認,如果打印結果為兩行或以上,即端口被占用,需要修改配置文件的端口號再重新運行。 概述 記錄一下 Nginx 通過安裝包以及通過源代碼安裝兩種方式。目標是第一次接觸 Nginx 的人也能看懂直接用。 一. 使用安裝包配置 Tip: 這種安裝方式比較簡單,官方文檔也說得比較清楚詳細。這里搭建的環境是 Centos7, 可以sy...
閱讀 363·2024-11-06 13:38
閱讀 738·2024-09-10 13:19
閱讀 866·2024-08-22 19:45
閱讀 1363·2021-11-19 09:40
閱讀 2598·2021-11-18 13:14
閱讀 4266·2021-10-09 10:02
閱讀 2285·2021-08-21 14:12
閱讀 1268·2019-08-30 15:54