2012年3月3日土曜日

Hiki install

HikiはWikiシステムです。職場の情報共有用にサーバを立ててみました。ホストは当然 Vine Linux 6 です。

Apache (http server)


何はなくともweb server。Vine に標準で入っていた Apache (apache2-2.2.21-4vl6.x86_64.rpm) を使いました。

設定ファイル:
# cd /etc/apache2/conf
# cp -pi httpd.conf httpd.conf.ori
# vi httpd.conf
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

/ の設定は、セキュリティーポリシーがしっかりとあるわけではありませんが、以前からの設定を踏襲して。

/var/www/html の設定は、後の Hiki での設定と整合させるために必要です。 .htaccess で制御するのでなく、こちらに下の .htaccess の内容を書いても良いのだと思います。

[システム]-[システム管理]-[サービス]
apache2 有効, 開始

[システム]-[システム管理]-[セキュリティレベルとファイアウォールの設定]
WWW(HTTP) 追加

Hiki


次に Hiki。cgi などは Vine の標準である /var/www/html 以下に、Hiki で作成するページのデータは /usr/local/hiki に置くことにしました。

# cd /var/www/html
# gtar xfvz /tmp/hiki-0.8.8.1.tar.gz
# mv hiki-0.8.8.1 hiki
# chown -R root:root hiki
# cd hiki
# mv -i dot.htaccess .htaccess
# mkdir /usr/local/hiki
# cp -pr data /usr/local/hiki/
# chown -R apache:apache data
# mv -i hikiconf.rb.sample hikiconf.rb
# vi hikiconf.rb
@data_path       = '/usr/local/hiki/data'

Test


Webブラウザで http://localhost/hiki/ にアクセスして編集してみます。
別のホストからも接続してみます。

参考

0 件のコメント:

コメントを投稿