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