全国ライブカメラの旅 第658回
2010年9月9日 – 13:17 | コメント無

MOBOTIX特集
モルドバ共和国首都、キシナウの中心地 -6時間
コントロール不可、固定
機種 MOBOTIX M22
http://86.124.28.206/cgi-bin/guestimage.html

全文表示 Read the full story »
Dolphin

コミュニティーサイト構築WEBアプリケーション。BOONEXが作成し無料で使うことができます。登録することで自分のブログを持ったり、動画をアップしたり、録画をアップすることもできる優れものです。

openSUSE

openSUSE11.2にバージョンアップ(2009.12.11)。DELL Power Edge 860 SAS 5/i5 RAID1 で稼働中。     

WordPress

プラグイン、テーマ、日本語化などWordPressって本当によく遊べます。設定などの覚書。

全国ライブカメラの旅

検索でライブカメラを見つけて紹介しております。国内、海外のPanasonicを中心に紹介。

覚 書

いろいろ役に立つような情報を忘れないように覚書しております。いたって自分用です……

Home » Windows Server

ApacheにSSLを実装

Submitted by さんきゅう on 2005年11月23日 – 12:04コメント無
評価:だめジャンありゃ~そんなとこまずまず最高! (まだ評価されていません)
読み込み中 ... 読み込み中 ...

ApacheにSSLを実装します。
Apache_1.3.28-Mod_SSL_2.8.15-Openssl_0.9.7c-Win32.zip を解凍。
中身を全てC:Apacheに上書き。
Openssl-0.9.7c-Win32を解凍。
libeay32.dll ssleay32.dllsystem32 へコピー。
これで準備OK。


これからは Openssl を使って証明書の作成です。

OpenSSL-DLL-2002-09-13.zip を解凍。
ssl フォルダーの openssl.cnfbin へ移動。
ssl フォルダーを openssl に名前を変更。
C:Apacheopenssl へ移動。(どこでもいい。)
このファイルは証明書を作るのに必要なだけです。
C:Apacheopenssl とし環境変数のPATHを新規登録。
C:Apacheopensslbin;C:Apacheopenssllib
システム環境変数ではなくユーザー側環境変数の新規で作成。

証明書を作っていきます。
コマンドプロンプトで C:Apacheopensslbinopenssl
OpenSSL> が出たらOpenSSL> req -config c:apacheopensslbinopenssl.cnf -new -out test.net.csr を一行で入力。test.net は皆さんの方で。
以後以下のように聞いてきます。
Enter PEM pass phrase:パスワード。
Verifying password – Enter PEM pass phrase:同じパスワードをもう一度。(何も表示されませんがOKです。)
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Queensland]:Nara
Locality Name (eg,city) [ ]:1-1-1narachoNaracity
Organization Name (eg,company) [Mincom Pty Ltd]:SUNQ-NET
Organizational Unit Name (eg,section) [MTR]:seiwacity.com
Common Name (eg,YOUR name) [ ]:seiwacity.com
Email Address [ ]:info@seiwacity.com
A challenge password [ ]:そのままEnter
An optional company name [ ]:そのままEnter
これで privkey.pem と test.net.csr の2つのファイルができる。
㊟openssl.cnf で出力先ファイルが設定できるようですが現在わかりません。(2004/1/15)

現状ではC:Documents and Settings使用者ファイルに出力されます。
出力先を確認してください。場所がわかれば、そのままで以下を進めます。
OpenSSL> rsa -in privkey.pem -out test.net.key を入力。
Enter PEM pass phrase: とパスワードを聞いてくるので先ほどのパスワードを入力。
これで test.net.key の出来上がり。
OpenSSL> x509 -in test.net.csr -out test.net.cert -req -signkey test.net.key -days 365 を入力。
これで test.net.cert の出来上がり。
OpenSSL> x509 -in test.net.cert -out test.net.der.crt -outform DER を入力。
これで test.net.der.crt の出来上がり。
OpenSSL> req -config c:apacheopensslbinopenssl.cnf -new -x509 -days 365 -key test.net.key -out test.net.crt を入力。
以後以下のように聞いてきます。
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Queensland]:Nara
Locality Name (eg,city) [ ]:1-1-1narachoNaracity
Organization Name (eg,company) [Mincom Pty Ltd]:SUNQ-NETOrganizational Unit Name (eg,section) [MTR]:seiwacity.com
Common Name (eg,YOUR name) [ ]:seiwacity.com
Email Address [ ]:info@seiwacity.com
これで test.net.crt の出来上がり。

次はCA関係の証明書を作成。
OpenSSL> genrsa -des3 -out ca.key 1024 を入力。
Enter PEM pass phrase:パスワード。
Verifying password – Enter PEM pass phrase:同じパスワードをもう一度。(何も表示されませんがOKです。)
これで ca.key の出来上がり。
OpenSSL> req -config c:apacheopensslbinopenssl.cnf -new -x509 -days 365 -key ca.key -out ca.crt を入力。
以後以下のように聞いてきます。
Enter PEM pass phrase:パスワード。
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Queensland]:Nara
Locality Name (eg,city) []:1-1-1narachoNaracity
Organization Name (eg,company) [Mincom Pty Ltd]:SUNQ-NET
Organizational Unit Name (eg,section) [MTR]:seiwacity.com
Common Name (eg,YOUR name) []:seiwacity.com
Email Address []:info@seiwacity.com
これで ca.crt の出来上がり。
証明書はこれで終わり。
C:Apacheconf に ssl フォルダー作成。
C:Apacheconfssl 内に test.net.crttest.net.keyca.crt をコピー。
ここで、Apacheconf のhttpd.conf を設定。
この後のPHPの追記もしてありますのでPHPのところを#でコメントアウトしてからApache
start
して下さい。https:// でテスト。
ただし、警告でますので。

人気度: 2% [?]

Comments are closed.