Mac下使用nginx反向代理服务器解决资源跨域问题
生活随笔
收集整理的這篇文章主要介紹了
Mac下使用nginx反向代理服务器解决资源跨域问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用homebrew來安裝nginx,打開終端
1.??安裝homebrew包
ruby -e "$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.?更新homebrew包的依賴
brew update&& brew upgrade
3. 安裝nginx,可執行nginx –v檢查是否安裝成功
brew install nginx
4.?可根據自己的需求選擇是否需要開機自啟,執行如下命令
ln -sfv/usr/local/opt/nginx/*.plist ~/Library/LaunchAgents
5.?配置nginx.conf文件,執行以下命令打開nginx.conf文件的目錄
cd/usr/local/etc/nginx查看
ls?查看文件夾內容
按住command鍵鼠標點擊nginx.conf文件,打開nginx.conf文件
location /{
??????????? root?? /Users/zhang/workspace/skin01;?//虛擬主機的網站目錄
??????????? index? index.html index.htm;
??????? ?}
location /api {
? ?proxy_pass?? http://koko.com;?//將http://koko.com代理到本地,使得http://koko.com的域名在變成localhost
? ? ? ? ?}
6.配置完畢后啟動nginx
啟動nginx??sudo nginx
打開瀏覽器訪問localost
7. 在寫ajax代碼,發送請求時傳入的url路徑為 api/url后綴,這樣就通過反向代理完成了跨域請求
總結
以上是生活随笔為你收集整理的Mac下使用nginx反向代理服务器解决资源跨域问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: recovery: ASCII cpio
- 下一篇: python时间序列分析按月_利用 Py