利用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 返回给客户端。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容