apache環境を「foobar」に設定する必要があります
バーチャルホストに設定する必要があることはわかっていますが、そこに何をどこに入力すればよいですか?
SetEnv
特定の変数をある値に設定するので、次のようなものが必要です
SetEnv varname varvalue
これが特定の仮想ホスト用であり、Apache構成ファイルにアクセスできる場合、これは<VirtualHost>
その仮想ホストのディレクティブ内に入ります。
構成ファイルを制御できない場合は、.htaccess
ファイルに入れる必要があります。ただし、これを機能させるには、ディレクティブを使用して指定されたファイルでSetEnv
許可する必要があります。.htaccess
AllowOverride
python /djangoWSGI環境を構成したのでここに来ました。モジュールをロードし、SetEnv
一日中実行します。動作しませんでした。変数は表示されません。
動作したのはこれでした:https ://gist.github.com/GrahamDumpleton/b380652b768e81a7f60c
Grahamは、基本的にwsgi.pyファイルのクローンを作成し、環境(本番、テスト、開発)ごとに異なるファイルを使用して環境変数を設定する方法について説明しています。os.environ['whatever'] = 'you like!'