Для файловых систем FAT16 (главным образом не важный в эти дни, но все еще по умолчанию на некотором массовом хранении USB / устройства карты памяти) существует предел 512 записей каталога в корневом каталоге.
Это может быть меньше чем 512 файлами/папками, когда длинные имена файлов используются.
Подпапки не имеют этой проблемы.
Я частично получил эту работу в тестовой среде здесь.
Фон
У нас есть IIS6, служащий нашей интранет CMS (CMS является плагином ISAPI). Это с установкой сайта в IIS для интегрированной аутентификации Windows (для обеих безопасности и пользовательской персонализации).
Я хочу добраться, gzip сжатие включило, но из-за некоторых функций мы включили в нашем CMS, мы не можем сделать этого через gzip настройки IIS (это отказывает по каждому запросу к CMS, если мы делаем).
Так, я в настоящее время тестирую установку с infront прокси реверса nginx IIS, делающего содержание gzipping.
Какие работы/какие не делает?
Автор IE6/7 через эту установку все еще хорошо работает, я не должен был вносить изменения.
Для Firefox однако было нужно изменение. Прежде, без nginx, Firefox имел network.automatic-ntlm-auth.trusted-uris
набор, чтобы позволить нашему серверу интранет делать прозрачного автора NTLM. После того как nginx был частью соединения, Вам просто неоднократно показывать поле входа в систему сайта, и Ваши учетные данные никогда не будут приниматься. Однако добавляя сервер интранет к network.negotiate-auth.trusted-uris
зафиксированный это (для Firefox в Windows, но не в OS X). Кажется, что метод аутентификации, возможно, изменился немного? Где разрешение автора NTLM прежде хорошо работало, это теперь, кажется, делает SPENGO?
Таким образом, текущая ситуация с nginx перед IIS6 оставила меня с:
Работы
Не работает (учетные данные, никогда не принимаемые)
В предположении относительно того, почему мой (частично) работает и Ваш не делает... Возможно что-то решающее для проксирования подлинного квитирования это находится в моей конфигурации, но отсутствующий в Вашей? Такой как передача реального клиентского IP? Соответствующий раздел сервера моей конфигурации nginx ниже, если Вы хотите дать ему попытку.
server {
listen 80;
server_name testintralive;
location / {
proxy_pass http://localhost:81;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_max_temp_file_size 0;
proxy_connect_timeout 30;
proxy_read_timeout 120;
}
}
Единственным путем я мог добраться, это для работы должно было использовать основного автора и ожидать igor для окончания следующего выпуска. Следующая версия намечена для фиксации этого (надо надеяться),