subversionにApache経由でアクセス!

前日の続きで、Subversionリポジトリをfsfsに変更して再度作成し直した。
で、Apacheからリポジトリを参照できるように、Apacheの設定を変更してみたが、ブラウザでアクセスすると

Could not open the requested SVN filesystem

と表示されてアクセスできない。

/var/log/httpd/error_logに

[Tue Feb 16 15:31:36 2010] [error] [client 192.168.0.42] (20014)Error string not specified yet: Can't open file '/var/www/html/SVN/SVNROOT/format': Permission denied
[Tue Feb 16 15:31:36 2010] [error] [client 192.168.0.42] Could not fetch resource information.  [500, #0]
[Tue Feb 16 15:31:36 2010] [error] [client 192.168.0.42] Could not open the requested SVN filesystem  [500, #13]
[Tue Feb 16 15:31:36 2010] [error] [client 192.168.0.42] Could not open the requested SVN filesystem  [500, #13]

とあるのでファイルパーミッションを変更しても状況変わらず。

ググってみるとSELinuxの設定が関係しているようだ。

 chcon -R -h -t httpd_sys_content_t /var/www/html/SVN/SVNROOT/

でアクセスできるようになった。