Nginx переписывают правило с передачей прокси

То, какой дистрибутив Linux Вы используете и какое программное обеспечение Вы говорите об этом, "обычно не обеспечивается как пакеты"? Это кажется мне, один способ сделать автоматизацию этого шага легкой состоит в том, чтобы решить корневую проблему и составлять пакеты! Это может взять немного игры, но она заставляет будущего администратора работать намного легче для себя, а также сообщества.

Большинство менеджеров по пакетам является просто рядом сценариев для очистки управления программным обеспечением. В этой роли они очень владеют мастерством сценариев компиляции, распределения, установки и обновления программного обеспечения. Даже если Вы не интересуетесь тем, чтобы быть включенным достаточно для получения программного обеспечения, перемещенного в восходящем направлении, большинство дистрибутивов имеет способы сделать оверлейные программы или прибавляет репозитории собственного программного обеспечения, и они должны быть портативными.

Ваши другие шаги являются действительно основными, всего несколько строк кода сценария, и они все объединятся. Сценарии для каждого шага и те, которые представляют их всех в виде строки вместе, не должны быть больше чем несколькими дюжинами строк каждый. Сценарии могут легко быть сделаны переключиться между интернет-источниками и локальным.

1
задан 30 November 2012 в 10:46
2 ответа

Ваш оператор перезаписи неверен.

$ 1 справа относится к группе (обозначенной круглыми скобками) в разделе сопоставления.

Попробуйте:

rewrite ^/Shep.ElicenseWeb/(.*) /$1 break;
1
ответ дан 3 December 2019 в 21:39
location /Shep.ElicenseWeb/ {
    proxy_pass http://localhost:82/;
}

Вам вообще не нужно перезаписывать . Просто введите / в конце proxy_pass .

Пожалуйста, прочтите документы: http://nginx.org/r/proxy_pass

1
ответ дан 3 December 2019 в 21:39

Теги

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