配置本地host
···127.0.0.1 rd.max.com
127.0.0.1 fe.max.com
···配置nginx.conf
upstream jianshubao-rd
upstream jianshubao-fe
server
location /fe
}server
}
反向**的職責就是使用者不知道訪問的是哪台伺服器
通過監聽80埠,將/fe字尾的請求重定向到本地的82埠
通過upstream定義 讓兩台主機的server重定向到一台主機的80埠 和82埠上
進而實現前後端分離,前後端又在乙個域下面
但是這樣使用起來產生了乙個新的問題,前端ajax請求後端的時候響應速度慢了很多。
有可能是 百兆網絡卡的問題,還有可能是配置的不是很完滿。
不過先實現再優化是我們的開發原則。
nginx解決跨域
ajax跨域一直困擾我很久,今天終於解決了,並且不需要伺服器端配合。大概思路是 1,在本地電腦配置乙個nginx伺服器 2,把專案放在nginx伺服器下 3,配置nginx 遇到ajax請求,讓 伺服器去請求,然後把結果返回給本地伺服器 location location api 下面截圖裡的api...
Nginx解決跨域
跨域 什麼是跨域 就是瀏覽器不能執行其他 的指令碼,他是由瀏覽器的同源策略造成,是瀏覽器施加的安全限制 同源是指 網域名稱 協議 埠 均相同 跨域的解決方法 jsonp 用利用script標籤 在裡面進行ajax請求 在script標籤中 指定請求的型別 datatype jsonp 這種方式只能支...
nginx解決跨域
一 被呼叫伺服器nginx 1 配置nginx預設 conf 2 配置 conf 告訴瀏覽器允許跨域訪問的方法 add header access control allow methods 告訴瀏覽器快取options預檢請求1小時 add header access control max ag...