私はssl証明書を購入し、発行者の指示に従ってubuntu apache2サーバーにインストールしました。私はその後、その後の/ etc/apache2の/サイト利用可能/ SSL-、[個人用サイト]に以下を追加しました:私のdjangoアプリケーションでssl証明書を使用するにはどうすればいいですか
<VirtualHost *:443>
ServerAdmin [me]@[mysite]
ServerName www.[mysite]
ServerAlias [mysite]
# Indexes + Directory Root.
# DirectoryIndex index.html index.htm index.php
DocumentRoot [mysite htdocs]
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/[mysite].crt
SSLCertificateKeyFile /etc/apache2/ssl/[mysite].key
SSLCertificateChainFile /etc/apache2/ssl/sf_bundle.crt
WSGIScriptAlias /[myapp] /[myapp location]
</VirtualHost>
SSL証明書は、私の緑のロック記号を与え、私のベースURLのための夢のように働いているが、私のアプリケーションのディレクトリに移動すると、ロックシンボルに大きな赤い十字が表示され、この気になるメッセージが表示されます。
あなたの[mysite]への接続は256ビット暗号化で暗号化されています。 ただし、このページにはセキュリティで保護されていない他のリソースも含まれています。 これらのリソースは、移動中に他の人が見ることができ、 に変更して攻撃者がページの動作を変更することができます。
これは明らかに誰かを怖がらせるでしょう、これはDjangoの問題か、私のapacheの設定か何ですか?
私は提案は
を持っているサイトで、私に少なくとも開始する場所を与えているの返信、:) – Finglish
のおかげですべての並べ替え、(赤面)にこの警告が表示されます私はまだインクルードに埋め込まれた外部ファイルへのリンクを持っていました。 – Finglish