502使用Nginx作为外部站点的反向代理时出现错误

我设置一个nginx作为一个外部网站的反向代理,我得到502 Bad Gateway响应我的请求。 这是我的反向代理configuration

 server { listen 80; server_name iframe.test; location ~\/oracle\/(.+) { # root /var/www/html/iframe; # index index.html index.htm; proxy_set_header Host $host; proxy_set_header Access-Control-Allow-Origin *; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass https://www.oracle.com/$1; proxy_hide_header 'x-frame-options'; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 

你能指出这里有什么问题吗? 我早些时候和Apache一起工作过,但是我对nginx有点新鲜。

这是我的error.log当向iframe.test/oracle/index.html发出请求时

2017/09/28 15:47:08 [error] 7880#7880:* 2parsing器没有定义parsingwww.oracle.com,客户端:127.0.0.1,服务器:iframe.test,请求:“GET / oracle / index .html HTTP / 1.1“,主机:”iframe.test“2017/09/28 15:47:09 [error] 7880#7880:* 2 open()”/etc/nginx/html/favicon.ico“failed 2:没有这样的文件或目录),客户端:127.0.0.1,服务器:iframe.test,请求:“GET /favicon.ico HTTP / 1.1”,主机:“iframe.test”

你能指出这里有什么问题吗? 我之前和Apache一起工作过。 所以我对nginx有点新鲜。