Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Загрузка разных документов с разных серверов


Автор: Гость_Дмитрий 9.2.2004, 03:18
Здравствуйте. Подскажите пожалуйста можно ли без межсерверного трафика и перенаправления настроить сервер www.My_site.ru что бы часть страниц загружалась с одного хостинга а часть с другого?
То есть например www.My_site.ru/index.htm загружалась с одного сервера а архив www.My_site.ru/hello.rar загружался с www.Drugoi_sait.ru/hello.rar. С помощью чего это делается DNS или хитаксэс?
Только прошу учесть, что требуется именно рассположение на разных серверах а не перенаправление с помощью location.

Автор: ElectricalStorm 10.2.2004, 15:11
чем вам не подходит установка прямой ссылки на другой хост ?

Автор: Гость_Дмитрий 11.2.2004, 17:30
Цель заключается в следующем: я собираюсь за определённую цену устанавливать на хост клиента perl-скрипт.
Скрипты написанные на Perl'e всегда в исходниках. Нужно, каким либо образом защититься от пиратства.

Автор: ElectricalStorm 12.2.2004, 09:55
perl2exe, perlcc тебе поможет больше никак насколько я знаю

Автор: Secandr 12.2.2004, 10:27
ElectricalStorm Ещё можно пологаться на совесть заказчика smile.gif

Автор: Гость_Дмитрий 15.2.2004, 04:40
Secandr на совесть нескольких заказчиков =)

Автор: Unregistered 15.2.2004, 04:44
Компилировать (если этот так можно назвать):
1. Не выгодно
2. Не безопасно (куча дешефратеров)
3. Скрипт работает с MySql (межсетевой трафик)

Автор: Secandr 15.2.2004, 10:41
Есть два сервера: один 213.80.132.7, другой 69.64.33.189.
Пусть start.pl находится на 213, base.pl на 69.

Мы запускаем start.pl, он у нас спрашивает логин, пароль, собирает прочую информацию, если всё правильно выдаёт:
location:69.64.33.189/cgi-bin/base.pl?name=secandr&from=213.80.132.7&key=<Ключь, который считается по логину и полую tmp>&tmp=12343928

Затем скрипт base.pl читает name,key,tmp - проверяет на совпадение, если нет, даёт редирект на www.fsb.ru, если всё ок, то он знает, что это пришёл Secandr с ресурса 213.80.132.7 и делает с ним всё что надо, допустим пускает на форум, а все ссылки, кроме base.pl, ссылаются на 213.80.132.7.

Такая идея пойдёт?

Только база SQL должна храниться на 69.64.33.189, только тогда будет межсетевой трафик.

Можно проще: все скрипты и базы хранить на твоём сервере 69.64.33.189, а клиенту оставить одни html-ки, гифы и файлы smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)