Вот кстати да, я уже можно сказать несколько проникся идеями докера но все равно меня коробит от того, что предлагается использовать созданные кем то образы. Это тоже не трувей. Да они якобы в репозитарии и якобы кем то проверены. Но ведь и гарантий что там не встроен какой то "тайный ход" тоже нет. Вот поставь такое на продакшн, а потом в какой то чудесный момент узнать что "все пропало".
Спасибо, да я читал на диджитаоушене. Но все же это не то. Во всех приведенных случаях суть сводится к тому, что "возьмите вот этот образ и настройте под себя". Меня же интересует другая постановка задачи. К примеру - у клиента есть настроенный стек (пускай тот же lamp) и к примеру он решил переехать на новый сервер. Вот как взять все это с рабочей машины и преобразовать в образ докера, чтобы перенести на новое оборудование, и не настраивать там заново, в том числе чтобы не настраивать это все в "чистом" образе докера.
Да я согласен что форматирование не полностью соответствует coding style - это наследие очень продолжительной работы в одной и той же команде (где уже сложился своего рода свой стиль разметки). Сейчас понемножку начинаю на это обращать внимание. Кстати какой инструмент используете и посоветовали бы для автоматической проверки разметки?
Алексей POS_troi: ну тут уже потому что метка tracker ставится только при посещении статических html страниц. Если же перенести в корневой, то метку можно будет вешать и при переходе на картинки например, а этого не нужно.
Огромное вам человеческое спасибо! :) "тестите curl-ом"
В общем кука действительно ставилась. Только ставил я по пути /demo/ а смотрел по корневому пути /
После этого добавил Path=/;
Теперь второй локейшын выглядит так
location ~ \.html {
if ($arg_tracker) { add_header Set-Cookie "tracker=$arg_tracker;Path=/;Max-Age=50"; }
}
и все работает как мне и нужно.
$ убирал тоже не помогает :(
заметил еще одну особенность - просто "add_header Set-Cookie "tracker=$arg_tracker;Max-Age=50";" в контексте location / работает.
А вот с условием if ($arg_tracker) нет. Ваш вариант if ($args ~ "^tracker=(\d+)") тоже пробовал - он тоже не работает в location /
Должно но не работает. Я ведь написал - Перенос добавления куки в location / тоже ничего не дает. Потому и спрашиваю тут, потому как логичного обьяснения такого поведения не нашел, в документации тоже ничего не нашел по этому поводу
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.