PHPSTUDYでHTTPSの自己署名証明書を設定するには、いくつかのステップが含まれます。プロセスを通じてあなたを支援するための詳細なガイドを次に示します。
自己署名証明書を生成します。
このオプションが利用できない場合は、OpenSSLを使用して証明書を手動で生成できます。コマンドプロンプトを開き、次のコマンドを実行します。
<code>openssl req -x509 -newkey rsa:2048 -nodes -keyout server.key -out server.crt -days 365 -subj "/C=US/ST=State/L=Locality/O=Organization/CN=localhost"</code>
server.crt
(certificate)およびserver.key
(private key)ファイルを作成します。証明書を使用するようにphpstudyを構成します。
server.crt
とserver.key
ファイルを適切なディレクトリ、通常はApache構成フォルダーに配置します。 phpstudyの場合、これはphpStudy\Apache\conf
ディレクトリにある可能性があります。httpd.conf
またはhttpd-ssl.conf
)を開き、SSL構成セクションを見つけます。次の行を追加または変更して、証明書とキーファイルを指します。
<code>SSLEngine on SSLCertificateFile "C:/path/to/server.crt" SSLCertificateKeyFile "C:/path/to/server.key"</code>
Apacheを再起動:
セットアップを確認します。
http://
の代わりにhttps://
を使用して、Webブラウザーを開き、サイトに移動します。自己署名証明書についての警告が表示されます。これは正常です。証明書を受け入れて、HTTPSが機能していることを確認し、確認します。PHPStudyの自己署名証明書を使用してHTTPSを構成する手順は、セットアッププロセスで説明されているものと本質的に同じです。明確さの概要は次のとおりです。
httpd.conf
またはhttpd-ssl.conf
ファイルを編集してApacheを構成して、 server.crt
およびserver.key
ファイルへのパスを含めます。通常、生産サーバーでHTTPSに自己署名証明書を使用することは推奨されません。その理由は次のとおりです。
生産環境の場合、信頼できる証明書当局(CA)からの証明書を使用することをお勧めします。これらの証明書はデフォルトで信頼されており、訪問者への警告は発生しません。
HTTPSのPHPStudyで自己署名証明書を使用するには、いくつかのセキュリティの意味合いがあります。
要約すると、自己署名証明書をPHPStudyで使用して開発目的でHTTPを有効にすることができますが、セキュリティの制限とユーザーの信頼を損なう可能性があるため、生産に使用されるべきではありません。
以上がphpstudyでHTTPSの自己署名証明書を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。