ホームページ  >  記事  >  httpリクエストからhttpsリクエストへ

httpリクエストからhttpsリクエストへ

尚
オリジナル
2019-07-22 10:04:0616947ブラウズ

httpリクエストからhttpsリクエストへ

1. まず、Alibaba Cloud 公式 Web サイトにログインし、Cloud Shield Certificate Service を見つけて、ニーズに応じて必要な SSL 証明書を選択し、購入します。

httpリクエストからhttpsリクエストへ

#2. 購入後、数分程度で審査が通過し、SSL 証明書管理コンソールにアクセスして証明書の状態を確認できます。

httpリクエストからhttpsリクエストへ

#3. [ダウンロード] をクリックし、サーバー環境に応じてダウンロードする証明書の種類を選択します。私は Apache を使用しているので、2 番目の証明書をダウンロードしました。

httpリクエストからhttpsリクエストへ

4. ダウンロード後、ファイルを解凍して Apache インストール ディレクトリにアップロードし、/ect/apache2 の下に新しい ssl フォルダーを作成します (フォルダー名はカスタマイズできます) (後で更新されます) このフォルダーへのパスを使用し (忘れずに自分で置き換えてください)、解凍されたすべてのファイルをそのフォルダーにアップロードします。

httpリクエストからhttpsリクエストへ

5. Apache にはデフォルトで独自の ssl モジュールがあります。ない場合は、自分でインストールしてください~ /etc/apache2/mods-available で ssl.load ファイルを開きます, LoadModulessl_module/usr/lib/apache2/modules/mod_ssl.so という文の前にある # 記号を削除します。

httpリクエストからhttpsリクエストへ

同じディレクトリで ssl.conf ファイルを開き、次の内容を変更します:

# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on

6. /etc/apache2/sites の下にあるデフォルトを開きます。 -available -ssl.conf ファイルで、次の内容を変更します (ファイル パスを以前にカスタマイズしたパスに置き換えます):

SSLCertificateFile /etc/apache2/ssl/1533868915008.pem
SSLCertificateKeyFile /etc/apache2/ssl/1533868915008.key
SSLCertificateChainFile /etc/apache2/ssl/public.pem

httpリクエストからhttpsリクエストへ

#7. 構成ファイルが次の内容であるかどうかを自動的に確認します。正しい: apachectl configtest 。エラーがある場合は、詳細コマンド apachectl configtest を確認してから、Apache を再起動します: service apache2 restart

ここで、ドメイン名の前に https を追加してアクセスします

最後に、HTTP を実装して HTTPS に自動的にジャンプします
/etc/apache2/sites-available -default の下の 000 を開きます.conf に次の設定を追加します:

# 自动将80端口的访问,重定向到https的域名
    Redirect permanent / https://xxx.com

Apache を再起動: service apache2 を再起動します。

以上がhttpリクエストからhttpsリクエストへの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。