OpenCAのインストールと構成はそれほど簡単ではありません。多くの構成ファイル、テンプレート、XMLファイル、乱雑なディレクトリ構造、古いドキュメントがあります。そのため、多くのエラーが発生する可能性があります。それが理由で、私はOpenCAとその問題についてたくさんのチュートリアルを書いていました。デバッグを困難にしているのは、一部のエラーでは問題が何であるかがわからず、誤解を招く可能性さえあるということです。ありがたいことに、OpenCAではログレベルをカスタマイズできます。このチュートリアルでは、OpenCAでデバッグオプションを有効にする方法について説明します。
OpenCAでデバッグオプションを有効にする
ステップ1: OpenCAでデバッグオプションを有効にするには、log.xmlを開きます。 。たとえば、私のインストールでは、ログファイルは/home/openca/etc/openca/log.xmlにあります。 そのため、システム内の正しいパスを参照する必要がある場合があります。
<openca>
<debug>0</debug>
<stderr>/home/openca/var/openca/log/stderr.log</stderr>
<log>
<debug>0</debug>
<slots>
<!--
<slot>
<name>sys_syslog</name>
<class>*</class>
<level>*</level>
<logger>Syslog</logger>
<type>Sys</type>
<prefix>OpenCA PKI Log Message</prefix>
<facility>local6</facility>
<socket_type>unix</socket_type>
</slot>
-->
<slot>
<name>xml</name>
<class>*</class>
<level>*</level>
<logger>XML</logger>
<dir>/home/openca/var/openca/log/xml</dir>
</slot>
</slots>
</log>
</openca>
ステップ2: 0 with 1 <debug>0</debug>の間 ログはstderr.logに書き込まれます
ステップ3: OpenCAデーモンを再起動します。
# <openca_install_dir>/etc/init.d/openca restartノート: