2015-10-14 4 views
1

На apache-tomcat-7.0.55/ubuntu 12.04 за apache2 mod ajk.Tomcat return 403 - запрещенная ошибка

Я замечаю странную проблему - tomcat возвращает 403 код состояния для некоторых файлов. Это приложение не подлежит какой-либо аутентификации/авторизации. По сути, это приложение - это наши статические ресурсы, такие как javascript/css и изображения.

Насколько я могу видеть в журналах, tomcat случайно возвращает 403 при доступе к шрифтам (.ttf, .woff-файлы). Если я скопирую запрос с хром (копируем как завиток) и попробую его с помощью curl, я получаю правильный файл обратно с 200, но в chrome он отображает ошибку 403 случайным образом. Скопировать как curl в chorme предоставляет заголовки, которые хром использовал для доступа к resoure. Любые другие файлы в одном приложении не получают ошибок 403.

Я проверил тип tomcat mime и выглядит нормально. Его случайный (по крайней мере, пока я не знаю причины) 403, который меня беспокоит, поскольку tomcat иногда служит файлу и возвращает 403 других раза.

Любые идеи, что может случиться?

ответ

0

Это старый вопрос, но я использую ubuntu и apache2 и, как правило, с 403 ошибками разрешения файлов, приходящими на мой сервер/localhost, потому что, хотя файлы могут иметь правильные разрешения, каталоги, в которых находятся файлы, или наоборот.

Обычно в терминале I введите ls -l, чтобы просмотреть разрешения, а затем chmod 755 [file or directory], чтобы включить разрешения на чтение/выполнение.

Смежные вопросы