Server/Apache/SSL
をテンプレートにして作成
トップ
新規
一覧
検索
ヘルプ
開始行:
#contents
*はじめに [#ee5ad33d]
*CACert [#wbda2c08]
*Web用証明書 [#e7ffefa5]
**ディレクトリの準備 [#r40e7d33]
キーを置くためのディレクトリを用意します。
# mkdir /usr/local/certs/local.domain/ssl.key/
# mkdir /usr/local/certs/local.domain/ssl.crt/
# chmod 700 /usr/local/certs/local.domain/
# cd /usr/local/certs/local.domain/
**鍵の準備 [#uad4fe3c]
***秘密鍵 [#w2dcd245]
# openssl genrsa -rand /var/log/messages -des3 -out ./ss...
ここでは、パスフレーズの入力が求められます。
***証明書申請データ(CSR) [#c3c5f993]
# openssl req -new -key ./ssl.key/server.key -out ./ssl...
ここでは、組織の情報を入力します。
-Country Name (2 letter code) [AU]:~
国名です。日本なら''JP''。
-State or Province Name (full name) [Some-State]:~
県・州名です。''Ibaraki''
-Locality Name (eg, city) []:~
都市名です。''Tsukuba''
-Organization Name (eg, company) [Internet Widgits Pty Lt...
組織名です。
-Organizational Unit Name (eg, section) []:~
組織内の部署名です。''Admin''
-Common Name (eg, YOUR name) []:~
サーバ名をFQDNで指定します。''local.domain''(この名前と...
-Email Address []:~
管理者のメールアドレスです。
~
空欄の場合は、デフォルトの値が代入されます~
~
最後に、先ほど指定したパスフレーズの入力が求められます。
***サーバ証明書の申請と取得 [#acf4616e]
# cat ./ssl.key/server.csr
ファイルの内容を表示し、コピーします。
次に、コピーした内容を、'''下にCSRをペーストしてください...
#ref(server_new_1.png)
しばらくすると、以下の様に表示され、証明書が用意されます。
#ref(server_new_2.png)
最後に、表示された証明書内容を、ファイルに落とします。~
'''-----BEGIN CERTIFICATE-----'''から'''-----END CERTIFIC...
# emacs ./ssl.crt/server.crt
***パスフレーズの省略 [#v0d3d348]
# mv ./ssl.key/server.key ./ssl.key/server.key.org
# openssl rsa -in ./ssl.key/server.key.org -out ./ssl.ke...
***httpd.confの修正 [#o07ef248]
# emacs /etc/httpd/conf/httpd.conf
修正点
# diff httpd.conf httpd.conf.org
1088c1088
< SSLCertificateFile /usr/local/certs/local.domain/ssl.c...
---
> SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
1096c1096
< SSLCertificateKeyFile /usr/local/certs/local.domain/ss...
---
> SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
*メール用証明書の生成 [#y3a4fa03]
# cd /usr/local/certs/local.domain/
# (cat ./ssl.crt/server.crt ; cat ./ssl.key/server.key) ...
**courier-imap設定ファイルの修正 [#rd663d46]
# emacs /usr/lib/courier-imap/etc/imapd-ssl
修正点
# diff imapd-ssl imapd-ssl.dist
149,150c149
< TLS_CERTFILE=/usr/local/certs/local.domain/mail.pem
< #TLS_CERTFILE=/usr/lib/courier-imap/share/imapd.pem
---
> TLS_CERTFILE=/usr/lib/courier-imap/share/imapd.pem
そのあと、copurier-imapを再起動します。
# /sbin/service courier-imap restart
***注意 [#k0efe2cd]
mail.pemファイルの内容は、証明書の部分、鍵の部分、ファイ...
courier-imapを起動した際に、''/var/log/maillog''に、'''.....
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----[改行]
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----[改行]
[改行]
*参考 [#t7fec881]
http://www.fkimura.com/apache13.html~
http://www.aconus.com/~oyaji/www/certs_linux.htm~
RIGHT:2005-09-19 (月) 11:40:15
----
[[家サーバ管理帳]]
終了行:
#contents
*はじめに [#ee5ad33d]
*CACert [#wbda2c08]
*Web用証明書 [#e7ffefa5]
**ディレクトリの準備 [#r40e7d33]
キーを置くためのディレクトリを用意します。
# mkdir /usr/local/certs/local.domain/ssl.key/
# mkdir /usr/local/certs/local.domain/ssl.crt/
# chmod 700 /usr/local/certs/local.domain/
# cd /usr/local/certs/local.domain/
**鍵の準備 [#uad4fe3c]
***秘密鍵 [#w2dcd245]
# openssl genrsa -rand /var/log/messages -des3 -out ./ss...
ここでは、パスフレーズの入力が求められます。
***証明書申請データ(CSR) [#c3c5f993]
# openssl req -new -key ./ssl.key/server.key -out ./ssl...
ここでは、組織の情報を入力します。
-Country Name (2 letter code) [AU]:~
国名です。日本なら''JP''。
-State or Province Name (full name) [Some-State]:~
県・州名です。''Ibaraki''
-Locality Name (eg, city) []:~
都市名です。''Tsukuba''
-Organization Name (eg, company) [Internet Widgits Pty Lt...
組織名です。
-Organizational Unit Name (eg, section) []:~
組織内の部署名です。''Admin''
-Common Name (eg, YOUR name) []:~
サーバ名をFQDNで指定します。''local.domain''(この名前と...
-Email Address []:~
管理者のメールアドレスです。
~
空欄の場合は、デフォルトの値が代入されます~
~
最後に、先ほど指定したパスフレーズの入力が求められます。
***サーバ証明書の申請と取得 [#acf4616e]
# cat ./ssl.key/server.csr
ファイルの内容を表示し、コピーします。
次に、コピーした内容を、'''下にCSRをペーストしてください...
#ref(server_new_1.png)
しばらくすると、以下の様に表示され、証明書が用意されます。
#ref(server_new_2.png)
最後に、表示された証明書内容を、ファイルに落とします。~
'''-----BEGIN CERTIFICATE-----'''から'''-----END CERTIFIC...
# emacs ./ssl.crt/server.crt
***パスフレーズの省略 [#v0d3d348]
# mv ./ssl.key/server.key ./ssl.key/server.key.org
# openssl rsa -in ./ssl.key/server.key.org -out ./ssl.ke...
***httpd.confの修正 [#o07ef248]
# emacs /etc/httpd/conf/httpd.conf
修正点
# diff httpd.conf httpd.conf.org
1088c1088
< SSLCertificateFile /usr/local/certs/local.domain/ssl.c...
---
> SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
1096c1096
< SSLCertificateKeyFile /usr/local/certs/local.domain/ss...
---
> SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
*メール用証明書の生成 [#y3a4fa03]
# cd /usr/local/certs/local.domain/
# (cat ./ssl.crt/server.crt ; cat ./ssl.key/server.key) ...
**courier-imap設定ファイルの修正 [#rd663d46]
# emacs /usr/lib/courier-imap/etc/imapd-ssl
修正点
# diff imapd-ssl imapd-ssl.dist
149,150c149
< TLS_CERTFILE=/usr/local/certs/local.domain/mail.pem
< #TLS_CERTFILE=/usr/lib/courier-imap/share/imapd.pem
---
> TLS_CERTFILE=/usr/lib/courier-imap/share/imapd.pem
そのあと、copurier-imapを再起動します。
# /sbin/service courier-imap restart
***注意 [#k0efe2cd]
mail.pemファイルの内容は、証明書の部分、鍵の部分、ファイ...
courier-imapを起動した際に、''/var/log/maillog''に、'''.....
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----[改行]
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----[改行]
[改行]
*参考 [#t7fec881]
http://www.fkimura.com/apache13.html~
http://www.aconus.com/~oyaji/www/certs_linux.htm~
RIGHT:2005-09-19 (月) 11:40:15
----
[[家サーバ管理帳]]
ページ名: