Nginx - Инвертируйте прокси к IIS6 с автором

Для файловых систем FAT16 (главным образом не важный в эти дни, но все еще по умолчанию на некотором массовом хранении USB / устройства карты памяти) существует предел 512 записей каталога в корневом каталоге.

Это может быть меньше чем 512 файлами/папками, когда длинные имена файлов используются.

Подпапки не имеют этой проблемы.

1
задан 7 September 2009 в 22:52
2 ответа

Я частично получил эту работу в тестовой среде здесь.

Фон

У нас есть 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 оставила меня с:

Работы

  • IE6 на XP
  • IE7 на XP
  • FF3.5 на XP (после изменения about:config)

Не работает (учетные данные, никогда не принимаемые)

  • FF3.5 на OS X
  • Safari 3 на OS X
  • Safari 4 на XP
  • (Средство моделирования) Blackberry 8700
  • (Средство моделирования) Blackberry 9000

В предположении относительно того, почему мой (частично) работает и Ваш не делает... Возможно что-то решающее для проксирования подлинного квитирования это находится в моей конфигурации, но отсутствующий в Вашей? Такой как передача реального клиентского 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;
    }
}
2
ответ дан 3 December 2019 в 22:49

Единственным путем я мог добраться, это для работы должно было использовать основного автора и ожидать igor для окончания следующего выпуска. Следующая версия намечена для фиксации этого (надо надеяться),

0
ответ дан 3 December 2019 в 22:49

Теги

Похожие вопросы