ホームページ バックエンド開発 PHPチュートリアル Linux_PHP での Apache 暗号化ベースの認証アクセスの構成チュートリアル

Linux_PHP での Apache 暗号化ベースの認証アクセスの構成チュートリアル

Jul 13, 2016 am 10:36 AM
aspnet ソフトウェアプログラミング

1. まず、mod_ssl モジュールがインストールされていることを確認します

私のマシンはcentosシステムなので、次のコマンドを実行します

yum install -y mod_ssl

2. openssl ツールを使用してキー、証明書要求ファイル、および証明書を生成します

/usr/local/httpd ディレクトリで、次のコマンドを実行します。

2.1 キーを生成する

openssl genrsa 1024 >server.key

説明: これは、128 ビット rsa アルゴリズムを使用してキーを生成し、server.key ファイルを取得します

2.2証明書リクエストファイルを生成する

openssl req -new -out server.csr

注: これは、手順 1 のキーを使用して生成された証明書要求ファイル server.csr です。この手順では多くの質問があるため、1 つずつ入力してください

2.3証明書を生成する

コマンド: openssl req -x509 -days 365 -key server.key -in server.csr >

注: これは、ステップ 1 と 2 のキーと証明書リクエストを使用して証明書 server.crt を生成するためです。 -days パラメーターは、証明書の有効期間を日数で指定します

3. Apache を設定する

httpd.confを変更します

LoadModule ssl_module /usr/lib64/httpd/modules/mod_ssl.so

443 を聞いてください

名前仮想ホスト *:443

# 仮想ホストの一般的な設定

DocumentRoot "/usr/local/httpd/htdocs/ssl"
ServerName ssl.baishiz.com:443
ServerAdmin you@example.com
ErrorLog "/usr/local/httpd/logs/ error_log"
TransferLog "/usr/local/httpd/logs/access_log"

SSLエンジン

SSLプロトコルすべて-SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLCertificateFile "/usr/local/httpd/server.crt"

SSLCertificateKeyFile "/usr/local/httpd/server.key"

SSLOptions +StdEnvVars



SSLOptions + StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]"
nokeepalive ssl-unclean-shutdown
downgrade-1.0 Force-response-1.0
CustomLog "/usr/local/httpd/logs/ssl_request_log"
"% t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"
</VirtualHost>

http://www.bkjia.com/PHPjc/738543.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/738543.html技術記事 1. まず、mod_ssl モジュールがインストールされていることを確認します。次のコマンドを実行します。 yum install -y mod_ssl 2. openssl ツールを使用して、キー、証明書要求ファイル、証明書を生成します。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Vue.js と ASP.NET の組み合わせは、Web アプリケーションのパフォーマンスの最適化と拡張のためのヒントと提案を提供します。 Vue.js と ASP.NET の組み合わせは、Web アプリケーションのパフォーマンスの最適化と拡張のためのヒントと提案を提供します。 Jul 29, 2023 pm 05:19 PM

Vue.js と ASP.NET の組み合わせは、Web アプリケーションのパフォーマンスの最適化と拡張のためのヒントと提案を提供します。

ASP.NET プログラムにおける MySQL 接続プールの使用法と最適化手法 ASP.NET プログラムにおける MySQL 接続プールの使用法と最適化手法 Jun 30, 2023 pm 11:54 PM

ASP.NET プログラムにおける MySQL 接続プールの使用法と最適化手法

生成 AI がソフトウェア開発を変える 10 の方法 生成 AI がソフトウェア開発を変える 10 の方法 Mar 11, 2024 pm 12:10 PM

生成 AI がソフトウェア開発を変える 10 の方法

Vue.js と ASP.NET の組み合わせにより、エンタープライズ レベルのアプリケーションの開発と展開が可能になります。 Vue.js と ASP.NET の組み合わせにより、エンタープライズ レベルのアプリケーションの開発と展開が可能になります。 Jul 29, 2023 pm 02:37 PM

Vue.js と ASP.NET の組み合わせにより、エンタープライズ レベルのアプリケーションの開発と展開が可能になります。

ASP.NETプログラムでMySQLに再接続するにはどうすればよいですか? ASP.NETプログラムでMySQLに再接続するにはどうすればよいですか? Jun 29, 2023 pm 02:21 PM

ASP.NETプログラムでMySQLに再接続するにはどうすればよいですか?

ASP.NETプログラムでMySQL接続プールを正しく構成して使用する方法は? ASP.NETプログラムでMySQL接続プールを正しく構成して使用する方法は? Jun 29, 2023 pm 12:56 PM

ASP.NETプログラムでMySQL接続プールを正しく構成して使用する方法は?

Linux 上の Visual Studio を使用した ASP.NET 開発の推奨構成 Linux 上の Visual Studio を使用した ASP.NET 開発の推奨構成 Jul 06, 2023 pm 08:45 PM

Linux 上の Visual Studio を使用した ASP.NET 開発の推奨構成

aspnet の組み込みオブジェクトとは何ですか? aspnet の組み込みオブジェクトとは何ですか? Nov 21, 2023 pm 02:59 PM

aspnet の組み込みオブジェクトとは何ですか?

See all articles