Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Назначить каталог localhost, также, как это делает apache 
:(
    Опции темы
XAKEPEHOK
  Дата 1.2.2010, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 18.10.2006
Где: Matrix

Репутация: нет
Всего: 0



Добрый день!
Сразу оговорюсь, что пишу не вирусню, а лишь ограничение для конкретного человека....
Ситуация такая:
Нужно запретить пользователю посещать некоторые сайты, выдавая вместо их страниц нужный текст.
Решил прописывать перенаправления через файл "hosts".

Формат файла hosts следующий:
[ip-адрес, куда надо перенаправлять] [пробел] [имя сайта]

Все бы ничего, да у меня все сайты на виртуальном хостинге, и у них нет личного ip, поэтому выдавать страницу со своего сайта не могу. Хотелось бы выдавать страницу, с компьютера самого пользователя, но как это сделать?

Апач как-то может сделать конкретную директорию корнем локалхоста, и оттуда уже все нормально открывать. Как он это делает?

Буду рад, если кто-то предложит альтернативный способ решения всей задачи. Только прописывать прокси не предлагать

Это сообщение отредактировал(а) XAKEPEHOK - 1.2.2010, 23:14
PM ICQ   Вверх
Matematik
Дата 2.2.2010, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1027
Регистрация: 11.3.2006

Репутация: 24
Всего: 50



Хм, а при чем тут Delphi?
PM MAIL WWW ICQ   Вверх
Snowy
Дата 2.2.2010, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Это нужно поднимать HTTP Server. Например на основе TIdHTTPServer.
Только на него может файрвол ругаться.
Проще перенаправлять на гугль или т.п.
Надписи не будет, но блок будет работать.
PM MAIL   Вверх
XAKEPEHOK
Дата 2.2.2010, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 18.10.2006
Где: Matrix

Репутация: нет
Всего: 0



Matematik, Мне надо сделать так сказать мини апач. Его функцией будет только назначение определенного каталога корнем локалхоста
Showy, спасибо, поковыряюсь насчет TIdHTTPServer.

Это сообщение отредактировал(а) XAKEPEHOK - 2.2.2010, 11:48
PM ICQ   Вверх
Snowy
Дата 2.2.2010, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Каталог как раз не имеет никакой роли и может вообще отсутствовать, как таковой.
Имеет значение лишь то, что сервер отдаёт браузеру.
Файла при этом, как и каталога может вообще не существовать.
Текст страница можно прямо размещать в самом коде программы или создавать его динамически.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.