2017-02-26 24 views
1

Nginxを実行しているUbuntu VPSにDjangoサイトがあります。私はpostgresのパスワードとDjango秘密鍵を保護したいとそうするために、このガイドに従っ:NginxサーバーのDjangoサイトで環境変数を設定する

https://ultimatedjango.com/learn-django/lessons/handling-sensitive-keys/

その後何もサイト上で破るように見えないし、私はそれを持っていたと仮定して、私はまだ変更を行い、すべてを見ることができますすべて働いた。

私はそれ以来、私、私は私の.bashrcファイルに追加Djangoの秘密鍵については、この警告を取得し、サーバーへの最初のログイン時に気づいている:私は「didnのため

-bash: /home/david/.bashrc: line 19: syntax error near unexpected token `)' 
-bash: /home/david/.bashrc: line 19: `export SECRET_KEY=2nv#wlp)3h-p32y-hidden-rest-of-key-for-secruity' 

はので、私はこれが起こっていると思いますキーを文字列として追加しますか?もしそうなら、なぜサイトは依然としてespを実行していますか?ポストグルパスワードを文字列として追加しなかったときは?私は移行のいずれかの種類を実行しようと

はまた、今私は、このメッセージが表示されます。これはこれに対する「答え」としてカウントしますが、私は削除してから再場合

File "/home/david/myproj/myproj/settings.py", line 21, in <module> 
    CRMEASY_DB_PASS = get_env_variable('CRMEASY_DB_PASS') 
NameError: name 'get_env_variable' is not defined 

おかげ

答えて

0

わかりません - uwsgiをインストールして、.bashrcからすべてのパスワードとキーを削除し、設定ファイルに戻して、今すぐ動作しているようです。

関連する問題