Переменная домашняя среда nginx? - PullRequest
0 голосов
/ 16 сентября 2011

У меня есть несколько конфигураций nginx в репозитории, и корень приложения иногда различается на разных машинах и в разных конфигурациях:

server {
    listen 80;
    server_name admin.triface.local;

    root /Users/xxxxxx/Sites/triface-admin/public;
    index triface.html;
}

Я хочу где-нибудь установить переменную (например, переменную окружения bash или эквивалентную), которая позволит мне избежать жесткого кодирования корня сервера. Кажется, это должно быть просто, но я ничего не могу найти на нем. Любые подсказки?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2011

Таким образом, ответ, нет ни одного!Преднамеренно!И как только я прочитал рассуждения, это действительно имело смысл.Хотя это облом, я не могу выполнить локальную установку nginx в каталог $ HOME, но я могу с этим смириться.

См. Этот ответ stackoverflow:

Как пройтиПеременные среды ImageMagick для шавок nginx?

0 голосов
/ 16 сентября 2011

Sure:

set $homedir /Users/xxxxxx/Sites/triface-admin/public;

Тогда просто позвоните $ homedir

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...