ubuntuで影舞を動かす
- 準備(今回入れたもの)
- Ruby
- ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux] その他依存パッケージ
- 影舞
- kagemai-0.8.8.tar.gz
- Apache
- apache2 2.2.9-7ubuntu3 その他依存パッケージ
- Ruby
- 影舞 グループの作成
- $ sudo groupadd kagemai
- $ sudo gpasswd -a www-data kagemai
- 影舞をインストール
- $ sudo ruby install_ja.rb (今回は内容をそのまま入れた)
- Apacheの設定を記述
- /etc/apache2/httpd.confを編集
<Directory /var/www/html/kagemai>
AllowOverride All
Options ExecCGI
</Directory> - Apacheを再起動
$ sudo /etc/init.d/apache2 restart
- /etc/apache2/httpd.confを編集
- 影舞用のhtaccessを作成
- /var/www/html/kagemai/dot.htaccessから複製
$ sudo cp dot.htaccess .htaccess - /var/www/html/kagemai/.htaccessを編集
Options +ExecCGI -Indexes
DirectoryIndex index.html guest.cgi
<Files *.conf>
deny from all
</Files>### for cgi
AddHandler cgi-script cgi### for mod_ruby
# <Files *.cgi>
# SetHandler ruby-object
# RubyHandler Apache::RubyRun.instance
# </Files>### for fastcgi
# <Files *.fcgi>
# SetHandler fastcgi-script
# allow from all
# </Files>
<Files *.fcgi>
deny from all
</Files>#<Files user.cgi>
# AuthName Kagemai-User
# AuthType Basic
# AuthUserFile /etc/kagemai/user.passwd
# Require valid-user
#</Files>#<Files admin.cgi>
# AuthName Kagemai-Administrator
# AuthType Basic
# AuthUserFile /etc/kagemai/admin.passwd
# Require valid-user
#</Files>
- /var/www/html/kagemai/dot.htaccessから複製
- 影舞のファイル所有者変更
- /var/www/html/kagemai
$ sudo chown -R www-data:kagemai /var/www/html/kagemai - /var/lib/kagemai
$ sudo chown -R www-data:kagemai /var/lib/kagemai - /usr/local/kagemai
$ sudo chown -R www-data:kagemai /usr/local/kagemai - /etc/kagemai
$ sudo chown -R www-data:kagemai /etc/kagemai
- /var/www/html/kagemai
- 影舞にアクセスする