Jump to content

Recommended Posts

Posted

Доброго времени суток. 

Каким образом сделать разовый показ нужной информации с локального web-сервера? 

Вожделенная схема такая: сотрудник запускает браузер, при попытке открыть что либо в Интернете автоматически "редиректится" на инфо-страницу, ну а далее куда ему нужно.

HTML код в инфо-странице например такой:

<meta http-equiv="refresh" content="10;URL=http://yandex.ru">

Отображается 10 секунд - потом переход на Яндекс.

В правилах ipfw "наваял" что то то типа вот этого:

fwd 192.168.*.* tcp from 192.168.*.* to any dst-port 80

Но вот тут начинается "затык", т. е .бесконечное перенаправление на инфо страницу. 

ОС FreeBSD, веб-сервер lighttpd. Буду благодарен за науку.

 

 

 

Posted
16 минут назад, pppoetest сказал:

http? забудьте. его осталось менее 15%, а https не заворачивается.

Да дело не в html. Можно на php.. как то вот так 

sleep(10);
header('Location: http://yandex.ru);
exit;

Но дело в том, что опять пойдет по кругу, т. к. обращение в ipfw идет на порт 80.   

 

Posted
5 минут назад, Alex Freeman сказал:

Но дело в том, что опять пойдет по кругу, т. к. обращение в ipfw идет на порт 80.  

Очевидно же, что правила должны быть динамическими (добавили правило, зафиксировали обращение к php-скрипту, убрали правило, запланировали следующее срабатывание).

Или через вероятностное срабатывание поставьте (ipfw prob).

Posted
6 минут назад, TheUser сказал:

Очевидно же, что правила должны быть динамическими (добавили правило, зафиксировали обращение к php-скрипту, убрали правило, запланировали следующее срабатывание).

Или через вероятностное срабатывание поставьте (ipfw prob).

Вот вот...это уже ближе к правде..

Posted

Во-первых, нужно исключить из обработки обращения к серверу с инфо-страницей (чтобы исключить зацикливание).

Во-вторых, нужно запоминать посетителей, которые уже были перенаправлены, и исключать их из обработки.

В-третьих, HTTPS не перенаправляется, а он используется все чаще.

Posted
В 20.11.2017 в 11:09, Alex Freeman сказал:

через вероятностное срабатывание поставьте (ipfw prob)

В общем на скорую руку так и сделал. Конечно не совсем изящно, но главное цель достигнута. Может на досуге "допилю" вариант с динамическими правилами.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.