PHP Web サイトは通常、デフォルトで http アクセスに設定されていますが、https セキュア アクセスに変更する場合は、SSL 証明書を申請してインストールする必要があります。
#1. SSL 証明書を申請する
WoSign または他の Web サイトにアクセスして、SSL 証明書を申請します。 WoSign を例として、ユーザー パスワードを登録し、証明書のインストール パスワードを設定する必要があります: (推奨学習: PHP プログラミングの入門から習熟まで )
# 証明書の適用が成功したら、ダウンロードします。証明書は圧縮されたパッケージを取得し、解凍パスワードは証明書のインストール パスワードです。解凍後、次のファイル パッケージを取得します:
Linux サーバーを例にとると、Apache 圧縮パッケージを使用するだけで済み、解凍後、次の 3 つのファイルが生成されます:
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 リダイレクトを追加します
設定については、下の図を参照してください
6. サービスの再起動
service httpd restart
サービスの再起動後、https ドメイン名メソッドに正常にアクセスできるかテストします。
以上がPHP Web サイトに https 安全なアクセスを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。