Подтвердить что ты не робот

Как использовать переменную setEnv в apache?

Мне нужно настроить среду apache на foobar

Я знаю, что мне нужно войти в мой призрак, но что я должен там вводить и где?

4b9b3361

Ответ 1

SetEnv устанавливает определенную переменную в какое-то значение, поэтому вам нужно что-то вроде

SetEnv varname varvalue

Если это для конкретного виртуального хоста, и у вас есть доступ к файлам конфигурации Apache, это будет проходить в директиве <VirtualHost> для этого виртуального хоста.

Если у вас нет контроля над конфигурационными файлами, вам нужно поместить его в файл .htaccess. Но для этого в .htaccess должны быть разрешены SetEnv, которые задаются с помощью директивы AllowOverride.

Ответ 2

Я пришел сюда, потому что настроил среду WSGI python/django. Загрузка модулей и SetEnv в течение всего дня. Не работал. Вары просто не появятся.

Что это за работа: https://gist.github.com/GrahamDumpleton/b380652b768e81a7f60c

Грэм описывает, как в основном клонировать ваш файл wsgi.py, а затем использовать другой для каждой среды (производство, тест, dev) и устанавливать там свои окружения с помощью os.environ['whatever'] = 'you like!'