Показать полную графическую версию : Как отдавать в локальную сеть веб-страницу, когда сервер не доступен?
jackg117
09-10-2012, 16:43
Ситуация следующая - есть локальная сеть, связанная по меди и оптоволокну, всё достаточно надёжно работает. Но в сети(временно) есть очень неприятный недостаток - сервер подключен по радиоканалу, что влияет на его доступность(погода, отсутствие питания на антеннах, проверки органов контроля и т.п.). Поэтому возник вопрос - как сделать так, чтобы пользователи, открывающие любые сайты у себя на компьютере видели страницу, на которой указано, что "сервер сейчас недоступен в связи с неполадками, доступ будет возобновлён .... ....". Ещё нужно, чтобы с этой страницы пользователи могли скачать несколько небольших файлов. В сетевых настройках на компьютерах стоит DHCP. Как это можно реализовать?
P.S. В сети есть компьютер, который будет отдавать эту страницу, пока недоступен сервер.
P.P.S. Желательно, чтобы страница открывалась при любых настройках сетевого соединения
Tonny_Bennet
10-10-2012, 14:23
сервер подключен по радиоканалу »
Что за сервер и какие функции он выполняет?
jackg117
10-10-2012, 14:35
сервер раздаёт интернет, подробностей не знаю
Tonny_Bennet
10-10-2012, 17:19
Предположим что у вас есть локальная сеть 192.168.0.0/24 и в этой сети есть шлюз 192.168.0.1
сервер раздаёт интернет »
на нём либо поднята служба NAT, либо прокси-сервер. Данный компьютер подключен к сети интернет и трафик из локальной сети попадает в интернет через этот компьютер. Если он (сервер) недоступен то доступа в интернет попросту не будет. Браузер обычно выводит ошибку недоступности узла сети.
Для реализации вашей схемы нужно использовать какой-нибудь прокси-сервер, который всегда будет доступен пользователям локальной сети. У него должен быть функционал, позволяющий отслеживать наличие подключения к сети инетрнет, и если подключение утеряно он отдавал бы заготовленную вами страничку. Трафик с этого прокси-сервера должен маршрутизироваться на ваш сервер, подключенный по радиоканалу.
jackg117
10-10-2012, 18:25
А если просто "подменить" сервер на время отсутствия радиосигнала? Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку? Можно это реализовать и как?
Tonny_Bennet
10-10-2012, 18:44
А если просто "подменить" сервер на время отсутствия радиосигнала? »
Может на уровне сетевого коммутатора можно попробовать сделать зеркалирование порта и при отсутствии линка сервера (или по другим критериям) обращения направлять на другой порт, к которому подключен ноут.
Поставить комп(в данном случае ноут) перед антенной(со стороны сети), и просто отдавать страничку? »
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети.
jackg117
11-10-2012, 03:31
Если вы у себя в голове сейчас нарисовали картинку, где запрос из сети, идущий к определённому месту назначения, вдруг встречает "ноут" и понимает, что его метания по сети были бессмысленными и ноутбук это его истинная цель, а в ответ на запрос ноут отдаёт страничку с ошибкой, мне очень вас жаль. Вы не можете себе представить базовые принципы работы данной сети. »
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно.
Tonny_Bennet
11-10-2012, 10:09
вы меня просто не поняли. Что мешает ноутбуку выполнять роль сервера? Присвоить ему ip адрес сервера(т.к. статика) и выдавать "ту самую" страницу, пока недоступен радиоканал. Это можно реализовать, вопрос только как именно. »
Обычно администраторы желают всё автоматизировать, что бы меньше работы было... вот автоматизировать эту систему будет не очень просто. А так можете на ноутбук поставить какой-нибудь прокси-сервер с нужным вам функционалом, и когда падает канал до основного сервера, просто менять адрес на ноутбуке. Все запросы из локальной сети будут сыпаться на ноут. Но при восстановлении канала у вас в сети будет два компьютера с одинаковыми адресами. А это не есть хорошо!
jackg117
11-10-2012, 16:45
в данный момент планируется провести модернизацию сервера, поэтому он будет недоступен в определённое время, как раз в этот промежуток времени можно поставить ноутбук, а при восстановлении сервера убирать ноут и ставить всё как положено. Согласен, это не совсем удобно, но другого пока ничего и не требуется. А какой прокси-сервер посоветуете?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.