Сайт moodle и squid

Сайт moodle и squid

от linar k -
Количество ответов: 5

Здравствуйте, уважаемы форумчане, возможно кто-то из вас сталкивался с такой проблемой, собственно проблема такая: Имеется сайт с собственным доменом, как moodle.xxx.ru, и сайт доступен с интернета, на собственном хостинге, этот сервер-денвер сайта подключен к локальной сети института, в лок. сети института установлен прокси и squid фильтр, так вот с любого пк локальной сети сайт по доменному имени блокируется, выходит сообщение типа, 

При получении URL http://moodle.xxx.ru/ произошла следующая ошибка

Невозможно определить IP-адрес по имени узла moodle.xxx.ru

Сервер DNS ответил:

Name Error: The domain name does not exist.
Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.

Администратор Вашего кэша: root.


Создано Thu, 12 Dec 2013 06:05:20 GMT на server (squid/3.1.19)

При добавлении адреса в исключения прокси, сайт открывается только на том пк, где интернет доступен без прокси настроек, а по адресу типа localhost/moodle сайт загружается каряво, как решить мне эту проблему, вероятно проблема может возникнуть подобная у многих пользователей лок. сетей.

Пока я пробовал добавить в good sites.txt squid`a адрес moodle.xxx.ru, перезапустил сквид, очистил кеш сквида, не помогло.труп

В ответ на linar k

Re: Сайт moodle и squid

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

Причем здесь good ? IMHO проще всего http://www.squid-cache.org/Doc/config/hosts_file/ на сервере со squid-ом

Или найти администратора dns-сервера и убедить его сделать view для этого домена.

В ответ на Виталий Лавров

Re: Сайт moodle и squid

от linar k -

Я и есть этот администратор в ит отделе))) Есть еще начальник, и лаборант, которые не знают даже что такое домен, что вы предлагаете вписать в этот файл хостс?, я пробывал проводить в cmd traicer moodle.xxx.ru, выводит что какая-то ошибка, и 127.0.0.1 между этих строк. При подключении клиента к сайту по адресу moodle.xxx.ru, domain адрес преобразуется в ip роутера, а в роутере пробросаны порты, и через роутер пакеты попадают на линукс с ip типа 192.168.1.17, а в нем iptables направляет на ту машину, где денвер на оси виндовс. Содержимое файла хосты на линуксе:

127.0.0.1    mail.xxx.ru localhost localhost.localdomain    
::1        localhost8.localdomain8 localhost8

Все остальные сайты с той же директории, где и moodle открываются и по локальной сети и из интернета, при прокси. tracer moodle.xxx.ru без прокси проходит успешно.

В ответ на linar k

Re: Сайт moodle и squid

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

на машине со сквидом в hosts нужно прописать тот ip адрес modle который доступен ему. Это либо 192.168.1.17 либо адрес машины с денвером.

И не забыть добавить в squid.conf диррективу hosts_file

В ответ на Виталий Лавров

Re: Сайт moodle и squid

от linar k -

Спасибо огромное за подсказку, вроде все решилось, сайт стал открываться на всех пк через прокси соединение, после таких операций: добавил в named.conf строки zone с адресом сайта, в hosts ip компа где денвер - moodle.xxx.ru, и в squid.conf диррективу hosts_file, правда пока комп этот не перезагружал. Сайт доступен теперь и с www и по локалке.

В ответ на linar k

Re: Сайт moodle и squid

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

При наличии доступа к администрированию dns-сервера все значительно проще. В hosts при этом ничего не нужно прописывать и squid при этом трогать не нужно.