使用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反向代理服务器解决资源跨域问题相关推荐

  1. 使用webpack-dev-server设置反向代理解决前端跨域问题

    使用webpack-dev-server设置反向代理解决前端跨域问题 参考文章: (1)使用webpack-dev-server设置反向代理解决前端跨域问题 (2)https://www.cnblog ...

  2. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  3. Nginx反向代理服务器解决负责均衡问题

    nginx实现反向代理及负载均衡 一.反向代理 1.什么是反向代理 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的ht ...

  4. nginx解决浏览器跨域问题_Nginx 反向代理解决浏览器跨域问题

    开门见山,最近利用空闲时间开发了一个简单的后端服务,从表里查询数据,一个简单的前端页面,通过Ajax请求访问后端接口,遇到了浏览器跨域的问题. 我后端的服务是localhost:8080,前端Hbui ...

  5. mac 下chrome 和 微信web开发工具跨域配置

    chrome open -a /Applications/Google\ Chrome.app --args --disable-web-security --user-data-dir 微信开发工具 ...

  6. Nginx 代理解决前端跨域问题

    目录 一.什么是 nginx 二.nginx 的用途 三.代理 1.正向代理 2.反向代理 四.nginx.conf 配置文件的基本结构 五.nginx 的内置变量 六.nginx 解决跨域的原理 七 ...

  7. jsonp-反向代理-CORS解决JS跨域问题的个人总结

    jsonp-反向代理-CORS解决JS跨域问题的个人总结 网上说了很多很多,但是看完之后还是很混乱,所以我自己重新总结一下. 解决 js 跨域问题一共有8种方法, jsonp(只支持 get) 反向代 ...

  8. Nginx反向代理服务器获取不到端口的问题的解决办法

    Nginx反向代理服务器获取不到端口的问题的解决办法 参考文章: (1)Nginx反向代理服务器获取不到端口的问题的解决办法 (2)https://www.cnblogs.com/Leslieblog ...

  9. Mac下的spotlight无法搜索本地资源的解决办法

    Mac下的spotlight无法搜索本地资源的解决办法 其实之前也很少用spotlight 所以一直没注意到,最近开始用Alfred,发现搜索不到本地资源,任何文件.文件夹.应用等都不能搜索到. 觉得 ...

最新文章

  1. python post json数据_Python POST Json数据到Http
  2. Spring4 MVC Hibernate4集成
  3. d029: 求出2-100之间的所有质数(素数)
  4. 登录和oauth机制
  5. centos7如何安装samba-client_如何在基本图形模式下最小化全新安装CentOS 7?
  6. ml回归_ML中的分类和回归是什么?
  7. 把字符串按照某几个字符切割成数组
  8. mysql ndb 测试_mysql ndb笔记
  9. 中文 哈工大_第六届中文语法错误诊断大赛,哈工大讯飞联合实验室再获多项冠军...
  10. 转载几篇看过的几篇使用技术博文
  11. pytorch进度条
  12. lammps教程:薄膜渗透过滤模拟--平衡弛豫过程
  13. 怎样修改计算机系统8,win8改win7,教您win8怎么改为win7系统
  14. MapGIS入门教程——基础操作
  15. Android原生态实现分享转发功能(分享图片到其他APP)
  16. 【产业互联网周报】阿里云栖大会、百度世界大会召开:阿里重推“云端一体”、百度AI全面升级...
  17. phalapi可以依赖注入么_3.2 PhalApi 配置
  18. 渡河问题matlab程序,商人渡河问题(MATLAB版)
  19. 用Python向MongoDB中插入大csv文件
  20. vue动态生成二维码,扫码登录

热门文章

  1. Pr零基础快速入门Premiere视频剪辑系列(1):初识Premiere
  2. 如何在word里面输出框框 里有勾√
  3. Oracle APEX 系列文章11:全站启用 HTTPS,让你的 APEX 更安全
  4. LoRa学习总结(一)
  5. 30行代码就可以实现看图识字!python使用tensorflow.keras搭建简单神经网络
  6. png jpg gif_JPG,PNG和GIF有什么区别?
  7. 【Windows自带的端口转发netsh interface portproxy,本机转发虚拟机】
  8. [python]微信公众号+python+新浪SAE实现实时天气预报功能
  9. 桓台一中高考2021成绩查询,2021年淄博高考状元是谁分数多少分,历年淄博高考状元名单...
  10. 使用proxy_pool来为爬虫程序自动更换代理IP