Отображение веб-сайта на веб-сайте? - PullRequest
0 голосов
/ 17 июня 2009

Что мне нужно сделать, это:

<iframe src="http://www.google.com" width="800" height="600"></iframe>

Но есть ограничение: я хочу, чтобы мой сайт выбирал запрошенный сайт и отображал его в Рамка. То есть браузер клиентов должен иметь соединение только с моим веб-сервером. Мой веб-сайт в свою очередь получит запрошенные URL и отобразит их клиенту.

Единственный способ, которым я думал, что смогу это сделать, это, возможно, передать URL-адрес приложению, которое, в свою очередь, загружает страницу, а затем перенаправляет браузер клиентов на страницу (теперь хранится локально на моем веб-сервере). Проблема, однако, в том, что это будет работать только с довольно скучными и статичными сайтами, я требую, чтобы веб-сайт на веб-сайте работал полностью, т. Е. Потоковое видео, безопасные соединения ...

Как лучше всего это сделать?

Ответы [ 3 ]

5 голосов
/ 17 июня 2009

Я ненавижу рассказывать тебе об этом, но я не думаю, что есть надежный способ сделать это. То, что вы пытаетесь сделать, - это создать прокси-сервер, и есть несколько способов сделать это, но в любом случае вы не сможете принять во внимание такие вещи, как Flash и JavaScript. Я использовал много разных прокси, чтобы обойти фильтр в моей школе, и ни один из них не был эффективен на 100%. На самом деле, я не думаю, что один из них смог загрузить музыкальный проигрыватель на PureVolume или MySpace.

Если вы все еще хотите попробовать, прочитайте эту статью: Использование Apache в качестве прокси-сервера

3 голосов
/ 17 июня 2009

Если одно из ваших требований

... безопасные соединения

это невозможно вообще. По определению безопасные сквозные соединения не могут проходить через прокси (см. Man-in-the-middle )

1 голос
/ 17 июня 2009

Я нашел решение, кто когда-либо упомянул это, а затем удалил свой ответ, спасибо.

Использование обратного прокси-сервера может сделать это, http://docsrv.sco.com/INT_Proxy/revpxy.htm показывает некоторые способы использования обратного прокси-сервера.

Paramesh Gunasekaran написал учебник по созданию собственного обратного прокси-сервера с предоставленным кодом. http://www.codeproject.com/KB/IP/reverseproxy.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...