Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Редирект незарегистрированных пользователей на локальный сайт.  (Прочитано 853 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн temak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Есть сервер 192.168.0.3 (SERVER) . Ubuntu server + DHCP + Apache.
роутер 192.168.0.1 (ROUTER) (не имею к нему доступа, т.к. стоит в другом здании)
и куча пользователей из этой же подсети, для них шлюзом является ROUTER.
Сервер не является шлюзом, а просто включен в сеть как и пользователи.
Есть веб-приложение по регистрации пользователей в сети прописыванием для них конфига в DHCP (висит на сервере 192.168.0.3).
Всем незарегистрированным пользователям я могу в DHCP прописать шлюзом не ROUTER, а SERVER.
Нужно сделать так, чтобы незареганных по любому http - запросу перенапраляло на сайт регистрации 192.168.0.3.
Поскажите пожалуйста как это реализовать?
Предполагаю что в DNS сервере можно прописать view для незареганных и там чё-то намутить? Может можно ещё как-нибудь?
« Последнее редактирование: 25 Сентября 2012, 23:36:05 от temak »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Прописываешь шлюзом регистрялку и делаешь редирект 80-го порта на свой веб-сервер.
Не надо никаких хитростей с ДНС, а то клиенты закешируют кривые адреса, випить будут, что ничерта не пашет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн temak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
и делаешь редирект 80-го порта на свой веб-сервер.
Не надо никаких хитростей с ДНС, а то клиенты закешируют кривые адреса, випить будут, что ничерта не пашет.
можно по-подробней, как это сделать? Юзать iptables?
PS. Регистрялка висит на 80 порте тоже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Да.
-j REDIRECT
В апаче проверять, на какой хост пытались перейти, и перенаправлять на сайт регистрялки, если пришли через редирект с другого сайта.
Пофиг, на каком порту висит регистрялка - на работе схемы это не скажется.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.