SELinuxでSSL証明書のインストール

SSL証明書を入れてApache再起動したら,
SSLCertificateFile: file '/etc/httpd/conf/ssl.crt/server.crt' does not exist or is empty
というエラー.もちろんファイルは存在している.

/var/log/message を見ると,
SELinux のエラーのもよう.
証明書を一度homeにコピーにアップロードしたので,それ怪しいファイルじゃないの?って疑われているみたい.

$ sudo /sbin/restorecon -v server.crt
これでおk.

参考:
第5回 タイプを変更してトラブルに対処する - 第一人者がやさしく教える新SELinux入門:ITpro http://itpro.nikkeibp.co.jp/article/column/20070828/280518/?p=2