@xecoder

Почему nginx proxy не перенаправляет на второй сайт?

Добрый день. Хочу сделать у себя на локальной машине прокси.
Прописал у себя в hosts:
192.168.99.63 yandex.panda.ru
192.168.99.63 google.panda.ru

Создал вируалку с этим ip на centos 7
установил nginx, настроил порты, создал такой nginx.conf
user  nginx;
worker_processes  auto;

error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;


events {
    worker_connections 1024;
}

http {
  map $http_connection $connection_upgrade {
    "~*Upgrade" $http_connection;
    default keep-alive;
  }

  server {

    listen	80;
    server_name yandex.panda.ru;
 
    location / {
             proxy_set_header X-Real-IP  $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_set_header Host $host;
             proxy_pass http://ya.ru/;
    }
 
    location ~ /\. {
             deny all;
    }
  }

  server {

     listen   80;
     server_name google.panda.ru;
     
     location / {
             proxy_set_header X-Real-IP  $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_set_header Host $host;
             proxy_pass http://google.ru/;
     }
 
     location ~ /\. {
             deny all;
     }
  }
}


На яндекс через yandex.panda.ru переходит, а на гугл нет. Не могу понять почему.
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
И вы не в курсе, что google.ru через http не работает, ага?

P.S. Нет, про настройку https рассказывать не буду, лень пересказывать то, что и так есть в этой вашей Интынэте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы