URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6614
[ Назад ]

Исходное сообщение
"Apache не показывает опере картинки"

Отправлено n00b , 16-Ноя-09 21:57 
Добрый день! В локальной сети имеется FreeBSD 6.0-STABLE, на ней связка Apache/2.2.13 + PHP 5.2.11 + MySQL 5.1.40. На сервере лежат картинки, которые используются на форумах phpBB, с тегами [img]картинка.jpg[/img] и т.п.
В браузерах IE7, IE8, Mozilla картинки, ссылки которых выложены на форумах phpBB - отображаюся.
Opera ни в какую не показывает, причем это у всех пользователей.

При попытке пройти оперой по прямой ссылке на картинку выложенную на форуме, опера пишет:

Ошибка! 
Сеть недоступна. Свяжитесь с системным администратором.

Вы попытались получить доступ к адресу http://myhost.int.provider.ru/host/viewer.php?file=378.jpg,
который сейчас недоступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь перезагрузить.
Убедитесь, что подключение к Интернету активно и проверьте, работают ли другие приложения, использующие это же подключение к Интернету.

Жму обновить страницу, и в этом же окне, открывается картинка...

В логах апача при открытии через IE7, IE8 и мозилу обычно всё нормально:

10.192.86.102 - - [время] "GET /host/images/569.jpg HTTP/1.1" 200 26609 "http://tracker.provider.ru/forum/viewtopic.php?p=3222" "Mozilla/4.0 (много текста)"
10.192.86.102 - - [время] "GET /host/images/060.jpg HTTP/1.1" 200 36984 "http://tracker.provider.ru/forum/viewtopic.php?p=3222" "Mozilla/4.0 (много текста)"
10.192.86.102 - - [время] "GET /host/images/113.jpg HTTP/1.1" 200 34928 "http://tracker.provider.ru/forum/viewtopic.php?p=3222" "Mozilla/4.0 (много текста)"

При открытии через оперу, в логах вот так:


10.192.86.102 - - [16/Nov/2009:21:10:35 +0300] "GET /host/images/569.jpg HTTP/1.1" 200 1125922 "-" "Opera/9.52 (Windows NT 5.1; U; ru)"
10.192.86.102 - - [16/Nov/2009:21:10:43 +0300] "GET /host/images/852.jpg HTTP/1.1" 200 30484 "-" "Opera/9.52 (Windows NT 5.1; U; ru)"

Почему нет записи что картинка открывается с топика форума phpBB "http://tracker.provider.ru/forum/viewtopic.php?p=3222" ???
Если не пытаться "ручками" открыть из оперы картинку, то в логах вообще ничего не отображается...

Иногда, при попытках открыть оперой, и частым нажатием "обновить страницу", картинки открываются не полностью, а в логах появляется вот такое:


127.0.0.1 - - [16/Nov/2009:21:16:41 +0300] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.13 (FreeBSD) DAV/2 PHP/5.2.11 with Suhosin-Patch (internal dummy connection)"

В чем может быть дело? Есть идеи куда копать?
Спасибо!


Содержание

Сообщения в этом обсуждении
"Apache не показывает опере картинки"
Отправлено ACCA , 17-Ноя-09 06:23 
[...]
>Почему нет записи что картинка открывается с топика форума phpBB "http://tracker.provider.ru/forum/viewtopic.php?p=3222" ???

Копай в сторону проблем jQuery + Opera. Народ предлагает догнать Оперу до 9.50 или jQuery до 1.2.6. Я бы сделал и то и другое. jQuery не зависит от phpBB, просто замени пачку .js.

Апача копать без мазы, ему всё равно - что **ать подтаскивать, что **ных оттаскивать.


"Apache не показывает опере картинки"
Отправлено n00b , 17-Ноя-09 09:22 
>[...]
>>Почему нет записи что картинка открывается с топика форума phpBB "http://tracker.provider.ru/forum/viewtopic.php?p=3222" ???
>
>Копай в сторону проблем jQuery + Opera. Народ предлагает догнать Оперу до
>9.50 или jQuery до 1.2.6. Я бы сделал и то и
>другое. jQuery не зависит от phpBB, просто замени пачку .js.
>
>Апача копать без мазы, ему всё равно - что **ать подтаскивать, что
>**ных оттаскивать.

Спасибо за ответ!
Поставил 10ю оперу, при попытке открыть картинку в моему сервера, опера выдала вот такой запрос:


Внимание: Межсетевой запрос!
Предупреждение
http://myhost.int.provider.ru/host/viewer.php?file=378.jpg

Страница, размещенная в публичном Интернет, запрашивает данные из вашей частной локальной сети. По соображениям безопасности автоматический доступ будет заблокирован, но Вы можете выбрать продолжить.

Продолжить

Всегда продолжать при запросе данных с данного сервера в мою закрытую локальную сеть

После выбора пункта "Всегда продолжать при запросе данных с данного сервера в мою закрытую локальную сеть", опера добавляет myhost.int.provider.ru в "доверенные web-узлы" и начинает уже всё остальное открывать...
Никак нельзя это обойти? чтобы опера без такого запроса всё открывала?
Спасибо!