2017-03-14 12 views
-1

現在、私はPHPを学んでおり、学習用の生のPHPでWebアプリケーションを作っています。 私はWebアプリケーションでhttpsを使いたいと思っていますが、PHPでopen SSLと呼ばれていたことがわかりましたが、私のウェブサイトhttpsをどのように使って正確に使用できるかの例は見つかりませんでした。PHPでオープンSSLを使用してhttpsウェブサイトを作成

オープンSSLを使用して実際に証明書を購入しないでWebアプリケーションhttpsを作成することはできますか?

+0

あなたが生のPHPを言うとき、あなたはPHPのWebサーバーを使用しているとか、Apacheのようなものを使っているのですか? – Marty

+0

PHPはOpenSSLライブラリにアクセスできますが、SSLを処理するPHPの仕事ではありません。あなたがそれを望んでいてもあなたはできません。これは、Webサーバー(ApacheやIISなど)で設定する必要があります。 – Havenard

答えて

2

SSLは、PHPレベルではなく、HTTPサーバーレベルで処理されます。 SSLの設定方法は、使用するHTTPサーバー(Apache HTTPDなど)によって異なります。

generating your own certificateでSSLを設定することはできますが、ブラウザとの間で信頼関係が自動的に確立されることはないため、セキュリティの警告が届きます。 Let's Encryptは無料の証明書を提供しています。

+0

私はそう思っていましたが、私はちょうど最新のWordPressのバージョンに私のWordPressのサイトを更新し、今はSSLを使用しています。これはどうですか? – dshukertjr

2

SSLはWebサーバーレベル(Apache、Nginxなど)で構成されています。証明書の購入を避けるために、Let's Encryptを使用して無料の証明書を生成することができます。

+0

私はそう思っていましたが、私はちょうど最新のWordPressのバージョンに私のWordPressのサイトを更新し、今はSSLを使用しています。これはどうですか? – dshukertjr

関連する問題