Некорректный доступ

Некорректный доступ

от Boris РИЭ -
Количество ответов: 5

Вопрос не новый, но именно в таком ракурсе я его на форуме не нашел, равно как и способа решения проблемы.

Развёрнут moodle 2.6.2+ (пока в тестовом режиме). Сервер свой, под управлением FreeBSD 9.2, все пакеты установлены и настройки выполнены правильно. На страничке: Администрирование - Сервер - Среда (Версии ПО) замечаний нет.

При попытке войти на сайт без WWW в начале адреса получаем известное сообщение: Обнаружена попытка некорректного доступа. Этот сервер доступен только по адресу «www.xxx.yyy». Однако через несколько секунд сайт открывается без проблем.

В файле config.php разумеется прописан wwwroot = 'адрес полностью с www'; Но по идее при верных настройках сайт должен открываться без проблем и так и эдак! Пробовал вместо URL прописывать "белый" IP адрес, через который сервер подключён к Сети. Но тогда получаем аналогичное сообщение, что сервер доступен исключительно по этому адресу. Может оно и мелочь, в итоге пользователь всё равно попадает на сайт, но как то неприятно.

Есть ли решение у этой проблемы?

P.S. Хотел дать в сообщении реальный адрес сайта, что бы отвечающие могли сами увидеть проблему, но при наличии в сообщении URL ссылок, оно бракуется как спам.

В ответ на Boris РИЭ

Re: Некорректный доступ

от Vadim Tabunshchik -
Изображение пользователя Developers

В файле config.php разумеется прописан wwwroot = 'адрес полностью с www'; Но по идее при верных настройках сайт должен открываться без проблем и так и эдак!

Нет, не должен.

Сайт будет нормально открываться только по тому адресу, который прописан в $CFG->wwwroot. При попытке войти на сайт без WWW в начале адреса будет выдавать предупреждение.

В ответ на Vadim Tabunshchik

Re: Некорректный доступ

от Виталий Апраксин -

При попытке войти на сайт без WWW в начале адреса будет выдавать предупреждение.

и то только в том случае, если вэб-сервер понимает эти адреса как алиасы.

Да и смотря какой вэб-сервер

 у меня lighttpd стои, так он молча обрезает www

ну а также различные варианты перезаписи адресов или переадресации можно приспособить

В ответ на Виталий Апраксин

Re: Некорректный доступ

от Vadim Tabunshchik -
Изображение пользователя Developers
и то только в том случае, если вэб-сервер понимает эти адреса как алиасы.

Moodle пофиг, что там написано, ей подавай адрес из $CFG->wwwroot

 у меня lighttpd стои, так он молча обрезает www

Ну дык, это настройки lighttpd, Moodle тут ни при чем улыбаюсь

В ответ на Vadim Tabunshchik

Re: Некорректный доступ

от Виталий Апраксин -

Ну дык, это настройки lighttpd, 

ну дыг и говорю про вэб сервер. Шоп предупреждение мудл выдал, запрос должен хоть как-то к нему попасть. Если www.site не является для сервера алиасом site то и предупреждения никакого не будет, а будет 404 или какие там еще к него могут быть варианты.