nginx反向代理

3人阅读 评论(0) 收藏 举报
分类:

1.本文静态文件存在本地目录,其余数据由远程服务提供

2.Nginx配置如下

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    server {
        listen       80;
        server_name  192.168.98.128:8080;
        #静态文件存在桌面
        location ~ \.(html|js|css|png|gif)$ {
            root   C:/Users/jh/Desktop;
        }
        #匹配demo开头的url,服务由远程的spring-boot提供
        location /demo/ {
            proxy_pass   http://192.168.98.128:8080/demo/;
        }
    }
}

3.在nginx目录下启动nginx,start nginx(关闭服务 命令,nginx -s stop)

4.访问如下

浏览器访问 http://localhost/test.html

这里写图片描述
访问http://localhost/demo/emp/name

这里写图片描述

5.test.html文件如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<script>

$(document).ready(function(){
    $("button").click(function(){
    alert("hello world");
        $.get("./demo/emp/name",function(data,status){
            alert("数据: " + data + "\n状态: " + status);
    $("#test3").val(data);
        });
    });
});
</script>
</head>
<body>

<button>HTTP GET</button>
<input type="text" id="test3" value="hello world"></p>

</body>
</html>

点击按钮,能够获取后台数据,实现跨域

查看评论

Nginx的负载均衡和反向代理

  • 2018年01月17日 12:34
  • 200KB
  • 下载

Nginx1.2.7 for windows反向代理配置

  • 2012年10月29日 12:58
  • 194KB
  • 下载

最简洁的nginx反向代理例子配置

首先在nginx 的conf 目录下建立fzjh.conf 文件,由于默认的nginx.conf 比较重要,所以不在这里面修改配置,故建立一个新的文件作为例子。 然后在fzjh.conf 里面添加一...
  • sonycong
  • sonycong
  • 2016-02-10 15:37:45
  • 5767

使用Nginx搭建反向代理

引言:最近公司有台服务器遭受DDOS攻击,流量在70M以上,由于服务器硬件配置较高所以不需要DDOS硬件防火墙。但我们要知道,IDC机房是肯定不 允许这种流量一直处于这么高的,因为没法具体知道后面陆续...
  • abc19900828
  • abc19900828
  • 2014-09-22 16:30:10
  • 6415

Nginx反向代理 踩坑

前言写微信小程序要求, 请求必须是https, 所以研究下了这个东西, 用的时候要注意下window版安装百度下载解压后双击nginx.exe运行, 此时访问localhost可看到英文界面.全程无难...
  • zyjcxc
  • zyjcxc
  • 2017-10-01 22:13:17
  • 284

反向代理及Nginx示例

1 反向代理的概念 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请...
  • esonbest1234
  • esonbest1234
  • 2016-02-24 11:24:17
  • 2071

Nginx实战(五) 反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时...
  • u012486840
  • u012486840
  • 2016-10-11 13:36:05
  • 1585

使用Nginx实现反向代理

一、代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理...
  • Daybreak1209
  • Daybreak1209
  • 2016-05-31 21:11:44
  • 13499

CentOS 7 安装Nginx做反向代理

题记需要使用nginx的反向代理功能,测试环境为centos+NGINX 1.8.0.跳过一些繁琐的问题,直接记录核心 步骤(1)centos 安装在VM中,因此需要注意网络连接问题 (2)安装ngi...
  • cdd801
  • cdd801
  • 2015-08-15 18:37:04
  • 2393

NGINX反向代理缓存

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时...
  • lmy_1
  • lmy_1
  • 2016-10-11 20:09:04
  • 922
    个人资料
    等级:
    访问量: 1322
    积分: 210
    排名: 34万+
    文章存档