Apache2 ProxyPass/ProxyPassReverse не работает

Я пытаюсь перенаправить онлайн-сайт, такой как amazon.com, например, на веб-сайт, использующий cloudflare, такой как chat.openai.com. Проблема в том, что вы не можете получить IP-адрес с веб-сайта с помощью cloudflare, что означает, что мы не можем использовать DNS, поскольку ему нужен IP-адрес, на который он должен перенаправляться.

Итак, я нашел кое-что на Apache2 с помощью Kali Linux VMware, который использует Обратный прокси. Я не знаю на 100%, как именно это работает, но я знаю, что это дает тот же результат, что и DNS-сервер. Вместо этого вам нужно URL и IPвам нужно domain и URL. Получение IP веб-сайта, использующего cloudflare, запрещает прямой доступ и может быть перенаправлен только с HTTP запрос.

Я искал в Интернете, но только ChatGPT зашел так далеко, но все еще не решает проблему.

Итак, у меня есть conf файл в /etc/apache2/sites-enabled/ названный ReverseProxy.conf со следующим кодом:

<VirtualHost *:80>
    ServerName amazon.com
    ProxyPreserveHost On
    ProxyPass / https://chat.openai.com/
    ProxyPassReverse / https://chat.openai.com/
</VirtualHost>

Я также установил два мода с именем proxy и proxy_http и установить их с помощью a2enmod команда.

Всякий раз, когда я запускаю или перезапускаю Apache2 ничего не меняется (посещение amazon.com остается amazon). Я пробовал изменить PORT к 443 или добавив «www.» до amazon.com, но это не работает.

Я видел что-то, что мне нужен действующий SSL, но я не понимаю, зачем он мне нужен и как его добавить.

Может ли кто-нибудь объяснить или помочь мне решить эту проблему?

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *