502 Ошибка при использовании Nginx в качестве обратного прокси для внешнего сайта

Я устанавливаю nginx в качестве обратного прокси для внешнего сайта, и я получаю 502 Bad Gateway ответ на мои запросы. Это мой конфиг обратного прокси

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 [ошибка] 7880#7880: *2 не определен определитель для разрешения www.oracle.com, клиент: 127.0.0.1, сервер: iframe.test, запрос: "GET /oracle/index.html HTTP/1.1", host: "iframe.test" 2017/09/28 15:47:09 [error] 7880#7880: *2 open() "/etc/nginx/html/favicon.ico"не удалось (2: нет такого файла или каталога), клиент: 127.0.0.1, сервер: iframe.test, запрос: "GET /favicon.ico HTTP/1.1", хост: "iframe.test"

0 ответов

Другие вопросы по тегам