通过nginx实现线上页面访问本地接口
来源:互联网 发布:java ssh jar 编辑:程序博客网 时间:2024/04/25 09:20
现在很多web项目是前后端分离的,后端程序员想在本地通过页面测试接口时有些不方便,这时我们可以利用nginx,将静态请求直接转到线上,将接口请求转到本地。
下载nginx windows版本,解压后在conf目录下新建自己的配置toutiao.conf
- server {
- listen 8088;
- server_name www.toutiao.im;
- location / {
- root html;
- index index.html index.htm;
- }
- error_page 500 502 503 504 /50x.html;
- location = /50x.html {
- root html;
- }
- location ~ /wenda {
- allow 127.0.0.1;
- allow 10.0.0.0/8;
- deny all;
- keepalive_timeout 300s;
- proxy_set_header X-Forwarded-For $remote_addr;
- proxy_http_version 1.1;
- proxy_set_header Connection "";
- proxy_pass http://localhost:8083;
- add_header Access-Control-Allow-Origin '*';
- #access_log /Users/shenhongxi/dev/nginx/logs/access.log combined;
- }
- location = / {
- rewrite ^ /index.html;
- }
- location ~* \.(html|htm|js|css|png|jpg|gif|map)$ {
- allow 127.0.0.1;
- allow 10.0.0.0/8;
- deny all;
- proxy_pass http://www.toutiao.im;
- #root /Users/shenhongxi/work/360/wenda/code/wenda-static/;
- autoindex off;
- add_header Access-Control-Allow-Origin '*';
- }
- }
在nginx.conf末尾添加 include toutiao.conf;
cmd启动nginx: start nginx 停止nginx.exe -s stop 重新加载nginx.exe -s reload
启动本地接口 127.0.0.1:8083
由于既要访问本地,又要访问线上,所以我们需要在浏览器级别设置hosts 127.0.0.1:8088
Host Switch Plus 这个chrome插件可以在浏览器级别切换hosts,配合nginx使用
https://chrome.google.com/webstore/search/Host%20Switch%20Plus?utm_source=chrome-ntp-icon
阅读全文
1 0
- 通过nginx实现线上页面访问本地接口
- JAVA通过访问页面中的URL实现Http文件下载到本地
- Phonegap通过JS访问本地接口的两种方法
- c# winform通过本地WebService接口访问SQL数据库实例
- nginx让用户通过用户名密码认证访问web页面
- 揭开nginx神秘面纱[二.nginx的使用:通过浏览器访问本地电脑的目录文件]
- 通过nginx实现windows系统下本地目录的映射
- 通过nginx访问smokeping
- nginx 静态页面访问
- solo安装 及通过nginx转发实现二级域名访问
- 通过cookie访问页面
- Java通过redis实现接口ip访问频率限制
- 线上Nginx跳转存在的接口返回异常问题
- (ASP.NET)通过Cookie对象实现页面访问计数功能。
- Servlet:通过初始参数实现权限访问某个文件、页面
- js通过Location实现访问Url,重定向,刷新页面
- 使用jquery+ajax实现页面访问后台接口
- TOMCAT发布的项目无法通过jsp页面直接访问本地资源的解决办法ss s
- Linux下卸载软件
- adb server is out of date. killing完美解决
- C++之透彻了解inlining的里里外外(30)---《Effective C++》
- Linux命令别名和历史记录
- SQL : joins
- 通过nginx实现线上页面访问本地接口
- 自定义配置 Ribbon 【负载均衡策略】
- NAO学习笔记2--获取视频并展示
- 图像风格迁移-Image Style Transfer Using Convolutional Neural Networks
- 河南省多校连萌(一) E题【kruskal】
- SpringMVC与Struts2区别与比较总结
- java-se object
- python015 Python3 函数
- 运行shell脚本的三种方式