ALMinium をディレクトリで公開する
ALMiniumを使ってみました。
少ない手順でチケット管理、構成管理環境が準備できプロジェクト管理用サイトとして公開する事ができました。
ただ、指定ホストのトップ(http://hogehoge.com/)が alminium/public に対応してしまいます。
開発用サーバとして他にも利用したいのででディレクトリを作成してそこに公開します。
1.仮想ディレクトリを作成
# ln -s /opt/alminium/public/ /var/www/html/alminium
2.redmine.confの編集
smelt実行時に自動生成される/etc/httpd/conf.d/redmine.confの
RailsBaseURI /alminium
こんな感じ。
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11 PassengerRuby /usr/bin/ruby <VirtualHost *:80> <VirtualHost *:80> #ServerName :80 #DocumentRoot /opt/alminium/public RailsBaseURI /alminium ExpiresActive On ExpiresByType application/x-javascript A259200 ExpiresByType application/javascript A259200 ExpiresByType image/png A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType image/gif A2592000 ExpiresByType text/css A2592000 #RewriteEngine On #RewriteCond %{SERVER_PORT} 80 #RewriteCond %{SERVER_NAME} !localhost #RewriteRule ^(.*)?$ https://%{HTTP_HOST}$1 [R,L] </VirtualHost> </VirtualHost>
3.httpdの再起動
# service httpd restart
これで、http://hogehoge.com/alminium/ にアクセスすればOK!