利用Nginx正向代理访问豆瓣API

配置

利用的是 nginx 的 proxy_pass 功能,配置如下

server {
    listen 80;
    server_name example.com;
    location /v2/ {
        proxy_pass https://api.douban.com/v2/movie/top250;
    }
}

使用

访问 http://example.com/v2/ 是,即可得到豆瓣 api 的内容

配置说明

listen 80 是监听 80 端口,server_name example.com 是客户端访问 nginx 所在服务器时,HTTP 的 Request Header 的 Host 的字段。

重点内容时 location /v2/ 的配置。这个配置说明了访问 example.com/v2/ 时要处理的操作,我这里是让客户端访问 example/v2/ 是,将 nginx 作为代理,去访问豆瓣的 api,然后把豆瓣 api 返回给客户端。

你可能感兴趣的:(利用Nginx正向代理访问豆瓣API)