ホームページ > バックエンド開発 > PHPチュートリアル > HTTPSの簡易実装とSSLの自動実装

HTTPSの簡易実装とSSLの自動実装

coldplay.xixi
リリース: 2023-04-09 14:54:02
転載
2617 人が閲覧しました

HTTPSの簡易実装とSSLの自動実装

HTTP プロトコルが安全でないプロトコルであることはよく知られていますが、HTTPS プロトコルは HTTP over SSL/TLS の略称であり、「SSL/TLS を使用した HTTP」を意味します。これは通常、いわゆる「ハイパーテキスト転送セキュリティ プロトコル」です。HTTP と SSL/TLS プロトコルを組み合わせることで、暗号化された送信と ID 認証のためのネットワーク プロトコルを構築できます。

HTTPS にアップグレードする前の Web ページは次のとおりです

HTTPS の構成

HTTPS のデフォルト ポートは 443 で、このポート番号をファイアウォールのホワイトリストに永続的に追加します。開いているポートを表示する

sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload
ログイン後にコピー

SSL モジュールをインストールする

sudo firewall-cmd --list-port80/tcp 443/tcp
ログイン後にコピー

インストールが完了したら、Apache 構成ディレクトリに SSL 構成ファイルを生成します

sudo yum -y install mod_ssl
ログイン後にコピー

対応する秘密キーは上の図から確認でき、証明書は

/etc/httpd/conf.d/ssl.conf
ログイン後にコピー

Apache サービスを再起動します

/etc/pki/tls/private/localhost.key/etc/pki/tls/certs/localhost.crt
ログイン後にコピー

ブラウザでアクセスします

https://lamp .test.com

赤い警告記号をクリックすると、証明書が 1 年間のみ有効であることがわかります。


それ以来、HTTPS ssl モジュールを自動インストールすることで実装されています。

もっと知りたい プログラミング学習は
php training

の欄に注目してください!# #

以上がHTTPSの簡易実装とSSLの自動実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート