Недавно я перешел с управляемого сервера на AWS под управлением Windows 2012 R2 с IIS 8.5.
Когда я впервые открываю какой-либо веб-сайт на своем сервере или выполняю жесткое обновление, вроде бы все в порядке - никаких серьезных проблем с консолью нет, все работает как положено.
Однако, если я нажимаю F5 для перезагрузки страницы, консоль начинает получать ошибки. Чем чаще обновляется страница, тем больше ошибок и почти всегда: 403 Запрещено. Иногда они уходят, но часто на консоли их бывает до 10-15. Это происходит не только когда я вручную обновляю, но и когда отправляются формы и страница также запрограммирована на обновление.
Это происходит с файлами изображений, css и js. Файлы js являются самыми большими, потому что это вызывает ошибки в моей установке веб-почты, не позволяя TinyMCE загружать его файлы js. Это предотвращает использование WYSIWYG-редактора веб-почты и делает его бесполезным.
Я уверен, что мне что-то не хватает в кэше IIS; но это не моя сфера деятельности. Я знаю, что есть много ресурсов по настройке IIS, я прочитал десятки из них, но не могу найти решение.
Вот краткое изложение текущей настройки:
Настройка:
Общие заголовки:
Сжатие:
Кэширование:
Спасибо!
Спасибо @LexLi ..
Предложение заглянуть в журналы IIS заставило меня снова двигаться. Отсюда я смог найти сообщение на форуме, которое показалось мне актуальным ( https://forums.iis.net/t/1192952.aspx ), потому что оно показало ту же ошибку, что и я (комбинация 403 502
В сообщении говорилось об ограничениях IP, что имело смысл, почему он не работает при нажатии F5 последовательно, но не по истечении определенного периода времени. Я нашел настройку динамического ограничения IP и увеличил ее ... похоже, проблема устранилась.
Еще раз спасибо @LexLi за толчок.