ホームページ バックエンド開発 PHPの問題 PHP Web サイトに https 安全なアクセスを追加する方法

PHP Web サイトに https 安全なアクセスを追加する方法

Sep 17, 2019 am 10:34 AM
php

PHP Web サイトは通常、デフォルトで http アクセスに設定されていますが、https セキュア アクセスに変更する場合は、SSL 証明書を申請してインストールする必要があります。

PHP Web サイトに https 安全なアクセスを追加する方法

#1. SSL 証明書を申請する

WoSign または他の Web サイトにアクセスして、SSL 証明書を申請します。 WoSign を例として、ユーザー パスワードを登録し、証明書のインストール パスワードを設定する必要があります: (推奨学習: PHP プログラミングの入門から習熟まで )

PHP Web サイトに https 安全なアクセスを追加する方法

# 証明書の適用が成功したら、ダウンロードします。証明書は圧縮されたパッケージを取得し、解凍パスワードは証明書のインストール パスワードです。解凍後、次のファイル パッケージを取得します:

PHP Web サイトに https 安全なアクセスを追加する方法

Linux サーバーを例にとると、Apache 圧縮パッケージを使用するだけで済み、解凍後、次の 3 つのファイルが生成されます:

PHP Web サイトに https 安全なアクセスを追加する方法

2. openssl をインストールしますサーバー上で、クラウド経由の mod_ssl

linux コマンド ウィンドウ 便利なインストール、コマンド: yum install mod_ssl openssl

インストール後、ディレクトリ /etc に ssl.conf が生成されます。 /httpd/conf.d が生成されない場合は、自分でアップロードします

3 、証明書のアップロード

/etc/httpd の下に ssl などのディレクトリを作成します/conf.d ディレクトリに移動し、以前に圧縮した 3 つのファイルを新しく作成した ssl ディレクトリ (/etc/httpd/conf .d/ssl/) にアップロードします。

4. ssl.conf 設定ファイル

Listen 443(https默认端口为443)
LoadModule ssl_module modules/mod_ssl.so
SSLCertificateFile /etc/httpd/conf.d/ssl/www.xxx.com.crt
SSLCertificateKeyFile /etc/httpd/conf.d/ssl/www.xxx.com.key
SSLCertificateChainFile /etc/httpd/conf.d/ssl/root_bundle.crt
ログイン後にコピー

を変更します (www.xxx.com は Web サイトのドメイン名で、ここでは xxx に置き換えます)。

#5.https アクセス メソッドを指すように、疑似静的ファイルに 301 リダイレクトを追加します

設定については、下の図を参照してください

PHP Web サイトに https 安全なアクセスを追加する方法

6. サービスの再起動

service httpd restart

サービスの再起動後、https ドメイン名メソッドに正常にアクセスできるかテストします。

以上がPHP Web サイトに https 安全なアクセスを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles