[Apache]
tomcatでキーやCSRの作成にはkeytoolというコマンドを使用します。なおデフォルトでのパスワード設定はchangeitになっています。
[キーの作成]
$ keytool -genkey -alias tomcat -keyalg RSA Enter keystore password: changeit What is your first and last name? [Unknown]: www.ksknet.net What is the name of your organizational unit? [Unknown]: What is the name of your organization? [Unknown]: KSKNET What is the name of your City or Locality? [Unknown]: Minato-ku What is the name of your State or Province? [Unknown]: Tokyo What is the two-letter country code for this unit? [Unknown]: JP Is <CN=www.ksknet.net, OU=Unknown, O="KSKNET", L=Minato-ku, ST=Tokyo, C=JP> correct? [no]: yes Enter key password for <tomcat> (RETURN if same as keystore password):
これで~/.keystoreにキーができます。
[CSRの作成]
$ keytool -certreq -alias tomcat -file server.csr
[ルート証明書のインストール]
[root@ns root]# keytool -import -trustcacerts -alias root -file ./GTECyberTrustGlobalRoot.crt Enter keystore password: changeit Owner: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US Issuer: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US Serial number: 1a5 Valid from: Thu Aug 13 09:29:00 JST 1998 until: Tue Aug 14 08:59:00 JST 2018 Certificate fingerprints: MD5: CA:3D:D3:68:F1:03:5C:D0:32:FA:B8:2B:59:E8:5A:DB SHA1: 97:81:79:50:D8:1C:96:70:CC:34:D8:09:CF:79:44:31:36:7E:F4:74 Trust this certificate? [no]: yes Certificate was added to keystore
[中間証明書のインストール]
[root@ns root]# keytool -import -trustcacerts -alias comodo -file ./ComodoSecurityServicesCA.crt Enter keystore password: changeit Certificate was added to keystore
[証明書のインストール]
[root@ns root]# keytool -import -trustcacerts -alias tomcat -file ./www_ksknet_net.crt Enter keystore password: changeit Certificate reply was installed in keystore
その後 server.xmlにある以下の箇所のコメントをはずす。またポート番号がデフォルトでは8443になっているのを443に修正。 あとはtomcatを再起動すればよい。
<Connector className="org.apache.tomcat.service.PoolTcpConnector"> <Parameter name="handler" value="org.apache.tomcat.service.http.HttpConnectionHandler"/> <Parameter name="port" value="443"/> <Parameter name="socketFactory" value="org.apache.tomcat.net.SSLSocketFactory" /> </Connector>
keystoreのパスを変更するにはparamater keystoreを設定します。
<Parameter name="keystore" value="/path/.keystore" />
またパスワードをchangeit以外にした場合はparameter keypassを設定します。
<Parameter name="keypass" value="changeit"/>
広告
|
XOOPS Cube Legacy デベロッパーズ・バイブル ¥ 3,360 / 売り上げランク: 13116 / 400 ページ 中上級者向けと言われる本書ですが、私はXOOPS初級者の方にとっても、本書は必携になると思っています。 特に第一章は、私のようにXCLでXOOPSデビューする人にとっては必読です。 X2のバイブルと言われる「Customizing XOOPS ‾自由にデザイン・自在にHack」を参考にする際にも、 本書でX2とXCLの違いを理解しておけば、コーディングミスで発生するトラブルも未然に防げると思います。 あとはネット上の情報で大抵のテクニカル情報はカバー出来るかと思います。 ユーザーが初級者だからと言って、発生するトラブルも初級レベルとは限りません。 開発レベルまで見渡すことでXOOPSの全体像が見えるし、自分がやろうとしていることがどのレベルのことなのか認識できる。 オススメです! |
|
Code Reading―オープンソースから学ぶソフトウェア開発技法 ¥ 5,460 / 売り上げランク: 16302 / 523 ページ CodeCompleteとCodeReadingを併せて読むとよいと、 組込み系のSESSAMEプロジェクトのメーリングリストと、 OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。 CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。 オープンソースを仕事にしているので、たいへん役立っています。 MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。 |
|
Fedora 8 で作る 最強の自宅サーバー (CD/DVD付) ¥ 2,919 / 売り上げランク: 57907 / 464 ページ サーバーを立てようと思い、こちらの本を購入しました。 結果から言えば、バッチリ…あくまでも本のとおりですが。 WEB、FTP、メール、ファイルの各サーバーが3日ほどで構成できました。 ただ、誤植が多いので、動かない場面もしばしば。 活字の印刷と、ターミナルの画面のコピーと2種類載っているので、見比べながらの入力が必要です。 またソーテック社のHPに訂正のページがあるのでそちらも参考にしましょう。 私の機種だけかもしれませんが、付属のCD、DVD共に最初はブートできませんでした。 どうもバッチが組んであるようで、自動的にグラフィカルインストーラが立ち上がるため、VGAの貧弱なサーバー機ではブートできないのかなぁと。 インストーラが走り始めたらすぐ、ESCキーを連打してバッチを抜けるようにしましょう。 その後、本書にもあるように、”linux text ”でOKです。 問題もある本ですが、無難にサーバーが立ち上がるところと、記述のとおり入力したのにエラーが出て、勉強になるというところで満点にさせていただきます。 |



