При таком location у меня отдаёт index.php почему-то
По всей видимости у вас есть location для PHP, заданный модификатором «~». У регулярных выражений приоритет выше, поэтому приведённая в пример конфигурация не срабатывает. Перенесите её целиком или только if внутрь location для PHP и проверьте.
или можно выполнить редирект в map?
Нельзя. Но преимущество map в большей гибкости. Можно делать анализ сразу нескольких переменных и на выходе получать множество возможных значений, а не только true/false.
вторым правилом, в контексте server через location?
Бред какой-то. Я кстати проверил штатные репы Ubuntu и там нет redmine. Значит у вас подключен сторонний репозиторий, вполне возможно из-за него такое поведение. Отключите его в /etc/apt/sources.list и попробуйте снова.
Это у вас на apt install ruby-dev такая реакция или всё же на apt install redmine? Команда gem install --version 1.17.3 bundler не помогает?
Ставьте по инструкции с сайта, она только кажется большой и сложной, на самом деле всё сводится к тупому распаковать архив → bundle install → bundle exec.
Moder_Owner, ответ выше. Партнёр создаст учётную запись организации и передаст вам доступ, после этого сможете активировать пробный период без кредитной карты.
По всей видимости у вас есть location для PHP, заданный модификатором «~». У регулярных выражений приоритет выше, поэтому приведённая в пример конфигурация не срабатывает. Перенесите её целиком или только if внутрь location для PHP и проверьте.
Нельзя. Но преимущество map в большей гибкости. Можно делать анализ сразу нескольких переменных и на выходе получать множество возможных значений, а не только true/false.
Именно.