CentOS 環境にBlueOnyx をインストールし,仮想サイトを追加しようとしたところ,次のようなエラーが発生した。
cantEditVhost
このサイトは、サイトの情報を対応するシステムグループ名で更新できなかったために作成できませんでした。
これの解決策を見つけたのでメモしておく。
調べてみると,Perl スクリプト
/usr/sausalito/handlers/base/apache/webscripting.pl
内の
if(!Sauce::Util::editfile(httpd_get_vhost_conf_file($vsite->{name}),
*edit_vhost, $php, $cgi, $ssi, $vsite->{fqdn}))
というコードでエラーが発生していることがわかった。
原因はわからないが,なぜか仮想サイトの設定ファイルを格納するディレクトリ
/etc/httpd/conf/vhosts
が存在していなかったので,
# mkdir /etc/httpd/conf/vhosts
としてディレクトリを作成したところ解決した。
コメント