HTTP プロトコルが安全でないプロトコルであることはよく知られていますが、HTTPS プロトコルは HTTP over SSL/TLS の略称であり、「SSL/TLS を使用した HTTP」を意味します。これは通常、いわゆる「ハイパーテキスト転送セキュリティ プロトコル」です。HTTP と SSL/TLS プロトコルを組み合わせることで、暗号化された送信と ID 認証のためのネットワーク プロトコルを構築できます。
HTTPS にアップグレードする前の Web ページは次のとおりです
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 サイトの他の関連記事を参照してください。