なぜHTTPSを使用します
そこには100%のセキュリティはありませんが、我々は、セキュリティレベルを向上しようとすることができますが、主にセキュリティのために、現在の大規模なサイトでは、すでにHTTPSを使用しています
登録StartSSL
登録ページには、 国を選択し、メールボックスを入力してください
彼らはあなたにタブまたはブラウザを閉じていない、その間の電子メールアドレスを経由して確認コードを、提供しますので、あなただけの、開いたままに確認コードを知って取得し、それを貼り付けます
登録するにはクリックして、証明書のパスワードを設定します
ローカルに証明書をダウンロードし、証明書ファイルをクリックし、前のステップで設定したパスワードを入力するパスワードの入力を求め、その後、3番目のボックスの下にクリックすると、ログオンするためにここにあります
証明書の準備を生成します
今、私たちは、StartSSL自分のドメイン名を持って、我々は彼のために新しい証明書を生成することを確認する必要があります。コントロールパネルから、「検証ウィザード」をクリックしてください
これは、このドメイン名に認証を通過しました
証明書の生成
ローカルに証明書をダウンロードし、自分のウェブサーバに応じて異なるファイルを使用します
nginxの設定
server {
listen 80;
listen 443 default ssl;
ssl_certificate /data/www/https/www.54php.cn_bundle.crt;
ssl_certificate_key /data/www/https/startssl.key;
}
それからちょうど罰金nginxのサービスを再起動します
このブログHTTPSレンダリングを使用して
あなたはまた、別のブログの記事を見ることができますUbuntuのnginxの下にアクセスHTTPS SSLサイトの構成を実現するために
問題への注意
リソースファイルは、httpsに変更する必要があります
簡単な方法は、リソースファイルのすべてが、例えば、プロトコルではありません書くことで、
"http://www.54php.cn/default/info.js"=>"//www.54php.cn/default/info.js"、
自分のプロトコルを決定するために、ブラウザに依存しすぎですhttpまたはhttps
オリジナル住所: startssl今HTTPSを有効にするには、無料!
タグ: HTTPS SSL nginxの
インテリジェント勧告
- GitLabで自分のプライベートのGitHubを構築
- Ubuntuのnginxの下で達成サイト訪問のHTTPS SSLを設定
- nginxの無効IP IPセグメント
- phpstorm9は破るために、どのようなコンマ終止符としての中国の記号を入力することはできませんか?
- [操作およびメンテナンス] logrotateのログ管理ツールのアーティファクト
ます。https://my.oschina.net/54php/blog/691426で再現